<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Weave &#187; jQuery</title>
	<atom:link href="http://www.weave.de/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://www.weave.de</link>
	<description>Webdesign, Konzeption &#38; Development</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:38:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WEAVE 01.10 – WebApp mit jQuery</title>
		<link>http://www.weave.de/addons/webapp0110</link>
		<comments>http://www.weave.de/addons/webapp0110#comments</comments>
		<pubDate>Sun, 10 Jan 2010 05:00:53 +0000</pubDate>
		<dc:creator>le</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Kontextmenüs]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[René Schulze]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Website Menü-Boxen]]></category>

		<guid isPermaLink="false">http://www.weave.de/?p=1913</guid>
		<description><![CDATA[Intelligente Menü-Boxen Web-Designer und –Entwickler René Schulze zeigt in WEAVE 01.2010, wie Sie auf Ihrer Website Menü-Boxen anlegen können, die sich dem Kontext anpassen. Die Arbeitsmaterialien dazu gibt es hier zum Herunterladen.]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #ff9900;">Intelligente Menü-Boxen</span></h2>
<p><em>Web-Designer und –Entwickler René Schulze zeigt in WEAVE 01.2010, wie Sie auf Ihrer Website Menü-Boxen anlegen können, die sich dem Kontext anpassen. Die Arbeitsmaterialien dazu gibt es hier zum </em><em><a href="http://www.weave.de/wp-content/uploads/2009/12/WEAVE_webapps0110.zip" target="_blank">Herunterladen</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weave.de/addons/webapp0110/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WEAVE 01.10 – Twitter Maps</title>
		<link>http://www.weave.de/addons/twittermaps0110</link>
		<comments>http://www.weave.de/addons/twittermaps0110#comments</comments>
		<pubDate>Sun, 10 Jan 2010 05:00:31 +0000</pubDate>
		<dc:creator>le</dc:creator>
				<category><![CDATA[Addons]]></category>
		<category><![CDATA[Daniel Mies]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Johannes Kretzschmar]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mash Up]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.weave.de/?p=1911</guid>
		<description><![CDATA[Google &#38; jQuery für Twitter-Maps In der WEAVE 01.2010 zeigen Daniel Mies und Johannes Kretzschmar wie sich Google Maps und Twitter verbinden lasssen. Die Listings und Arbeitsmaterialien dazu finden Sie hier zum Download.]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #ff9900;">Google &amp; jQuery für Twitter-Maps</span></h2>
<p><em>In der WEAVE 01.2010 zeigen Daniel Mies und Johannes Kretzschmar wie sich Google Maps und Twitter verbinden lasssen. Die Listings und Arbeitsmaterialien dazu finden Sie hier zum <a href="http://www.weave.de/wp-content/uploads/2009/12/WEAVE_Twitter-Map0110.zip" target="_blank"> Download</a>.</em></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weave.de/addons/twittermaps0110/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WEAVE 05.09 – Animierte Button erzeugen mit jQuery</title>
		<link>http://www.weave.de/code/jquery0509</link>
		<comments>http://www.weave.de/code/jquery0509#comments</comments>
		<pubDate>Tue, 25 Aug 2009 05:00:17 +0000</pubDate>
		<dc:creator>fwolf</dc:creator>
				<category><![CDATA[Quellcode]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Interactive Design]]></category>
		<category><![CDATA[JavaScript Framework]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web Entwicklung]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.weave.de/?p=1518</guid>
		<description><![CDATA[jQuery als Flash-Alternative Das JavaScript-Framework jQuery erzeugt mit wenigen Zeilen Code sehr professionell wirkende Animationen. Anhand des folgenden Quellcodes von Johannes Kretschmar und Daniel Mies können Sie damit beispielsweise in nur 60 Minuten eine interaktive Karte erstellen. GRUNDLEGENDES Basis von jQuery ist die so genannte jQuery-Funktion: $('p').hide(); Mögliche Beispiele für die Verwendung von Selektoren sind: [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="color: #808000;">jQuery als Flash-Alternative</span></h2>
<p>Das JavaScript-Framework <a href="http://jquery.com/">jQuery</a> erzeugt mit wenigen Zeilen Code sehr professionell wirkende Animationen. Anhand des folgenden Quellcodes von <a href="http://blog.beetlebum.de">Johannes Kretschmar</a> und <a href="www.ugotit.de">Daniel Mies</a> können Sie damit beispielsweise in nur 60 Minuten eine interaktive Karte erstellen.</p>
<h3>GRUNDLEGENDES</h3>
<p>Basis von jQuery ist die so genannte jQuery-Funktion:<br />
<code>$('p').hide();</code></p>
<p>Mögliche Beispiele für die Verwendung von Selektoren sind:<br />
<code>$('p')</code> – jeder Absatz im Objekt<br />
<code>$('div > p')</code> – jeder Absatz der Kindelement eines div-Element<br />
<code>$('ul.klasse li:first')</code> – das erste li-Element in der unsortierten Liste mit der Klasse &#8220;klasse&#8221;<br />
<code>$('h1, h2, h3, h4, h5, h6')</code> – alle Überschriften</p>
<p>Mögliche Funktionen, die auf selektierte Elemente angewendet werden können, sind zum Beispiel:<br />
<code>.hide()</code> &#8211; das Element wird versteckt<br />
<code>.show()</code> – das versteckte Element wird angezeigt<br />
<code>.fadeIn()</code> – das Element wird langsam eingeblendet<br />
<code>.slideDown()</code> – das Element wird von oben nach unten ausgefahren</p>
<p>Viele weitere Beispiele für Selektoren und Methoden finden Sie in der sehr ausführlichen Dokumentation unter <a href="http://docs.jquery.com">http://docs.jquery.com</a></p>
<h3>DAS GRUNDGERÜST</h3>
<pre lang="html">
<div class="infobox_wrapper" style="top:140px; left:260px;" >
	 <img src="punkt.png" alt="O" />
<h2>Stadtkirche</h2>
</div>
</pre>
<h3>DAS ERSTE ANIMIERTE ELEMENT MIT jQUERY</h3>
<p>Laden Sie die jQuery-Quelldatei von <a href="http://www.jquery.com">http://www.jquery.com</a> herunter und benennen Sie diese um in jquery.js. Dann binden Sie sie über<br />
<code>&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</code> in den <code>&gt;head&lt;</code>-Bereich Ihrer Webseite ein. </p>
<p>Codegerüst, in das Sie Ihren Code einfügen müssen:</p>
<pre lang="javascript">
<script type="text/javascript">
$("document").ready(function(){

});
</script>
</pre>
<p>Die jQuery-Anweisungen <code>hide[]</code> und <code>hover[]</code>:</p>
<pre lang="javascript">
$(".infobox_wrapper h2").hide();
$(".infobox_wrapper img").hover(
  function(){ $(this).next().fadeIn(500); },
  function(){ $(this).next().fadeOut(500); }
);
</pre>
<h3>DER AUSKLAPPTEXT</h3>
<p>Der Ausklapptext soll zunächst unsichtbar sein:</p>
<pre lang="javascript">
$(".infobox_text").hide();
$(".infobox_wrapper img").click(
  function() {$(this).nextAll(".infobox_text").slideDown(500);}
);
</pre>
<p>Zustände speichern:</p>
<pre lang="javascript">$(".infobox_wrapper img").data("clicked",false);</pre>
<p>Die Fallunterscheidung: </p>
<pre lang="javascript">
$(".infobox_wrapper img").click(
	function() {
		if ($(this).data("clicked") == true)
		{
			$(this).nextAll(".infobox_text").slideUp(500);
			$(this).data("clicked",false);
		}
		else
		{
			$(this).nextAll(".infobox_text").slideDown(500);
			$(this).data("clicked",true);
		}
	}
);
</pre>
<p>Erweiterung:</p>
<pre lang="javascript">
$(".infobox_wrapper img").hover(
	function() {
		$(this).next().fadeIn(500);
	},
	function() {
		if ($(this).data("clicked") == false)
		{
			$(this).next().fadeOut(500);
		}
	}
);
</pre>
<h3>EINE WEITERE ZOOMSTUFE</h3>
<pre lang="html">
<div id="karte">
<div class="zoom">
    <img src="zoomout.png" alt="ZoomOut" class="zoomOut" />
	... InfoPunkte Zoomstufe 1 ...
  </div>
<div class="zoom">
    <img src="zoomin.png" alt="ZoomIn" class="zoomIn" />
	... InfoPunkte Zoomstufe 2 ...
  </div>
</div>
</pre>
<p>Aktuellen Zoom-Container verstecken:</p>
<pre lang="javascript">
$(".zoomOut").click(
			function() {
				$(this).parent(".zoom").hide();
				$(this).parent(".zoom").next(".zoom").show();
				$("#karte").css("background-image","url(karte_out.jpg)");
				}
			);
$(".zoomIn").click(
			function() {
				$(this).parent(".zoom").hide();
				$(this).parent(".zoom").prev(".zoom").show();
				$("#karte").css("background-image","url(karte_in.jpg)");
				}
			);
</pre>
<p>Alle Zoomstufen verstecken und ersten Zoom-Container anzeigen:</p>
<pre lang="javascript">
$(".zoom").hide();
$(".zoom:first").show();
</pre>
<h3>WAS IST, WENN KEIN JAVASCRIPT AKTIVIERT IST</h3>
<p>Zoom-out-Button über jQuery explizit wieder hervorholen:</p>
<pre lang="javascript">
$(".zoomOut").show();
</pre>
<p>Erweiterung: </p>
<pre lang="html">
<noscript>
 Bitte aktivieren sie die Ausführung von JavaScript um alle <br/>
 Funktionen dieser Webseite nutzen zu können. Vielen Dank.
</noscript>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.weave.de/code/jquery0509/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

