<?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>Adi Setiawan weblog &#187; Javascript</title>
	<atom:link href="http://ex3me.org/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://ex3me.org</link>
	<description>blog about website development, trend, technology and personal interest</description>
	<lastBuildDate>Mon, 14 May 2012 16:09:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Check/uncheck checkbox in jQuery 1.6</title>
		<link>http://ex3me.org/2011/10/11/check-uncheck-checkbox-in-jquery-1-6/</link>
		<comments>http://ex3me.org/2011/10/11/check-uncheck-checkbox-in-jquery-1-6/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 09:21:56 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://ex3me.org/?p=383</guid>
		<description><![CDATA[Here&#8217;s a short snippet to have check/uncheck to all checkbox using jQuery 1.6 3 4 5 $&#40;'.checkall'&#41;.click&#40;function &#40;&#41; &#123; $&#40;this&#41;.parents&#40;&#41;.find&#40;':checkbox'&#41;.prop&#40;'checked', $&#40;this&#41;.prop&#40;'checked'&#41;&#41;; &#125;&#41;; And for HTML 5 6 7 8 9 10 &#60;input type=&#34;checkbox&#34; class=&#34;checkall&#34; name=&#34;checkall&#34; /&#62; Check All &#60;ul&#62; &#60;li&#62;&#60;input &#8230; <a href="http://ex3me.org/2011/10/11/check-uncheck-checkbox-in-jquery-1-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a short snippet to have check/uncheck to all checkbox using jQuery 1.6</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>3
4
5
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.checkall'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">':checkbox'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'checked'</span><span style="color: #339933;">,</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'checked'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>And for HTML</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>5
6
7
8
9
10
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;checkbox&quot;</span> <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;checkall&quot;</span> <span style="color: #000066;">name</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;checkall&quot;</span> <span style="color: #339933;">/&gt;</span> Check All
<span style="color: #339933;">&lt;</span>ul<span style="color: #339933;">&gt;</span>
  <span style="color: #339933;">&lt;</span>li<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;checkbox&quot;</span> value<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;1&quot;</span> <span style="color: #000066;">name</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;id[]&quot;</span> <span style="color: #339933;">/&gt;</span> One<span style="color: #339933;">&lt;/</span>li<span style="color: #339933;">&gt;</span>
  <span style="color: #339933;">&lt;</span>li<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;checkbox&quot;</span> value<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;2&quot;</span> <span style="color: #000066;">name</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;id[]&quot;</span> <span style="color: #339933;">/&gt;</span> Two<span style="color: #339933;">&lt;/</span>li<span style="color: #339933;">&gt;</span>
  <span style="color: #339933;">&lt;</span>li<span style="color: #339933;">&gt;&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;checkbox&quot;</span> value<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;3&quot;</span> <span style="color: #000066;">name</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;id[]&quot;</span> <span style="color: #339933;">/&gt;</span> Three<span style="color: #339933;">&lt;/</span>li<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>ul<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>And you obviously want to put the script inside ready function.</p>
]]></content:encoded>
			<wfw:commentRss>http://ex3me.org/2011/10/11/check-uncheck-checkbox-in-jquery-1-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Full height column. CSS &amp; jQuery</title>
		<link>http://ex3me.org/2007/11/07/full-height-column-css-jquery/</link>
		<comments>http://ex3me.org/2007/11/07/full-height-column-css-jquery/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 08:44:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[jQuery CSS Javascript]]></category>

		<guid isPermaLink="false">http://ex3me.org/2007/11/07/full-height-column-css-jquery/</guid>
		<description><![CDATA[Salah satu kelemahan menggunakan div adalah menyamakan tinggi beberapa div untuk kolom serta membuat div tersebut expandable mengikuti tinggi window. Liat screenshot berikut: Secara default tinggi div kolom berbeda-beda mengikuti isi dari div tersebut. Belum lagi jika tinggi dari div &#8230; <a href="http://ex3me.org/2007/11/07/full-height-column-css-jquery/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Salah satu kelemahan menggunakan div adalah menyamakan tinggi beberapa div untuk kolom serta membuat div tersebut expandable mengikuti tinggi window. Liat screenshot berikut:</p>
<p><img src='http://ex3me.org/wp-content/uploads/2007/11/3column-fullheight1.gif' alt='tiga kolom sebelum' /></p>
<p>Secara default tinggi div kolom berbeda-beda mengikuti isi dari div tersebut. Belum lagi jika tinggi dari div kurang dari ukuran  window browser sehingga footer tampak seperti melayang diatas. Ada beberapa teknik tertentu untuk membuat tinggi kolom tampak sama antara lain menggunakan cara <a href="http://www.alistapart.com/articles/fauxcolumns/">faux column</a>. Kali ini kita akan membuat agar semua kolom mempunyai tinggi sama dan jika kurang dari tinggi window browser maka secara otomatis akan menyamakan-nya. Yg kita perlukan adalah <a href="http://jquery.com">jQuery</a>, plugin <a href="http://www.tomdeater.com/jquery/equalize_columns/">equalizeCols</a> dan sedikit teknik css. Hasil akhir akan seperti ini:</p>
<p><img src='http://ex3me.org/wp-content/uploads/2007/11/3column-fullheight2.gif' alt='tiga kolom sesudah' /></p>
<p><span id="more-178"></span></p>
<p>berikut html &#038; css-nya</p>
<pre class="brush: xml; light: false; title: ; toolbar: true; notranslate">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.equalizecols.js&quot;&gt;&lt;/script&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
#header {
	height:100px;
	clear:both;
	color:green;
}
#wrapper {
    float:left;
}
#sidebar {
    float:left;
	width:200px;
	color:red;
}
#contentbar {
    float:left;
	width:400px;
	color:yellow;
}
#otherbar {
    float:left;
	width:200px;
	color:blue;
}
#footer {
    clear:both;
	height:30px;
	color:green;
}
--&gt;
&lt;/style&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
   if ($(window).height() &gt; $('body').height()) {
		var selisih = $(window).height() - $('body').height();
		$(&quot;#wrapper&quot;).height($(&quot;#wrapper&quot;).height() + selisih);
		$(&quot;#sidebar&quot;).height($(&quot;#wrapper&quot;).height());
		$(&quot;#otherbar&quot;).height($(&quot;#wrapper&quot;).height());
   } else {
	$(&quot;#wrapper, #sidebar, #otherbar, #contentbar&quot;).equalizeCols();
   }
});
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;header&quot;&gt;
	this is header
&lt;/div&gt;
&lt;div id=&quot;wrapper&quot;&gt;
	&lt;div id=&quot;sidebar&quot;&gt;
	left column
	&lt;/div&gt;
	&lt;div id=&quot;contentbar&quot;&gt;
	main content
	&lt;/div&gt;
	&lt;div id=&quot;otherbar&quot;&gt;
	right column
	&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;footer&quot;&gt;
	copyright info
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>tidak ada yg spesial di css tersebut kecuali penggunaan float:left pada wrapper. Hal ini dilakukan agar wrapper mengikuti tinggi dari div yg paling tinggi. Pastikan juga jquery dan plugin equalizeCols sudah didownload dan path sudah benar. Sekarang kita bahas sedikit kode javascript diatas.</p>
<p>Seluruh kode ada didalam </p>
<pre class="brush: xml; light: false; title: ; toolbar: true; notranslate">
$(document).ready(function() {   

});
</pre>
<p>agar semua berjalan saat document ready. Kemudian kita cek apakah tinggi dari window browser lebih besar dari tinggi body halaman  menggunakan:</p>
<pre class="brush: xml; light: false; title: ; toolbar: true; notranslate">
if ($(window).height() &gt; $('body').height()) {

}
</pre>
<p>Jika ya maka kita akan menambahkan tinggi wrapper dengan selisih dari tinggi window browser dan body halaman. Untuk mendapatkan tinggi dari element di jquery cukup menggunakan $(element).height(); dalam hal ini </p>
<pre class="brush: xml; light: false; title: ; toolbar: true; notranslate">
var selisih = $(window).height() - $('body').height();
$("#wrapper").height($("#wrapper").height() + selisih);
$("#sidebar").height($("#wrapper").height());
$("#otherbar").height($("#wrapper").height());
</pre>
<p>perhatikan bagaimana kita merubah tinggi dari wrapper dengan mudah dengan memasukkan nilai kedalam atribut height() dari wrapper. Terakhir jika ternyata tinggi body halaman lebih besar atau sama dengan tinggi window browser kita menggunakan plugin dari jquery yg berguna untuk menyamakan tinggi dari beberapa div dengan mudah dengan perintah:</p>
<pre class="brush: xml; light: false; title: ; toolbar: true; notranslate">
$("#wrapper, #sidebar, #otherbar, #contentbar").equalizeCols();
</pre>
<p>Detail plugin tersebut bisa <a href="http://www.tomdeater.com/jquery/equalize_columns/">diliat disini.</a></p>
<p>Mudah kan? Jika tanpa jQuery, mungkin kode javascript-nya bisa berpuluh2 baris. Menggunakan jQuery, hidup kita jadi lebih mudah <img src='http://ex3me.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>happy jQuerying !</p>
]]></content:encoded>
			<wfw:commentRss>http://ex3me.org/2007/11/07/full-height-column-css-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery zebra list</title>
		<link>http://ex3me.org/2007/08/12/jquery-zebra-list/</link>
		<comments>http://ex3me.org/2007/08/12/jquery-zebra-list/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 08:32:12 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://ex3me.org/2007/08/12/jquery-zebra-list/</guid>
		<description><![CDATA[Akhir-akhir ini lagi seneng2nya utak-atik jQuery. Penggunaan yg simpel dan mudah membuat banyak orang yg awam di javascript terutama DOM seperti web designer atau hobbyist seperti saya menyukainya. Contoh berikut memperlihatkan bagaimana membuat zebra list dengan mudah dan cepat menggunakan &#8230; <a href="http://ex3me.org/2007/08/12/jquery-zebra-list/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Akhir-akhir ini lagi seneng2nya utak-atik <a href="http://jquery.com">jQuery</a>. Penggunaan yg simpel dan mudah membuat banyak orang yg awam di javascript terutama DOM seperti web designer atau hobbyist seperti saya menyukainya. Contoh berikut memperlihatkan bagaimana membuat zebra list dengan mudah dan cepat menggunakan jQuery, unordered list dan sedikit CSS, contoh script diambil dari tutorial di <a href="http://15daysofjquery.com/examples/zebra/">15 days of jQuery</a></p>
<p><a href="http://ex3me.org/demo/jquery/zebralist.html">Demo jQuery zebra list bisa dilihat disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ex3me.org/2007/08/12/jquery-zebra-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: ex3me.org @ 2012-05-22 20:53:34 -->
