<?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>jQuery Tutorials in Thailand.</title>
	<atom:link href="http://www.jquery.in.th/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jquery.in.th</link>
	<description>jQuery Tutorials in Thailand</description>
	<lastBuildDate>Fri, 03 Sep 2010 10:24:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Gmail กับฟีเจอร์ใหม่ Priority Inbox</title>
		<link>http://www.jquery.in.th/gmail-priority-inbox/</link>
		<comments>http://www.jquery.in.th/gmail-priority-inbox/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 21:06:39 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Priority Inbox]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1175</guid>
		<description><![CDATA[วันนี้ Google ได้เพิ่มความสามารถใหม่ให้กับ Gmail ครับคือฟีเจอร์​ Priority Inbox ผมดูจาก Video แล้วอธิบายได้เข้าใจง่ายดีมากๆครับ ความสามารถใหม่นี้ยังอยู่ในสถานะ beta อยู่นะครับ สำหรับใครที่ใช้ Gmail อยู่สามารถดูได้ที่มุมบนขวามือนะครับ จะเห็นมีฟีเจอร์ใหม่แนะนำขึ้นมา ลองดูคำ Video ประกอบได้ด้านล่างนี้ครับ ความสามารถหลักๆแล้วก็คือมันจะแบ่งการจัดกลุ่มของ Email ครับ โดยแบ่งออกเป็น Important and unread Starred Everything else ถ้าเราติดป้าย Important ให้กับ Email อันใหนเวลาที่มี Email เข้ามาอีกมันก็จะขึ้นไปอยู่ที่กลุ่มด้านบน ที่ให้ความสำคัญมากๆครับ ฟีเจอร์นี้เหมาะกับคนที่มี Email เข้ามาเยอะๆและไม่อยากจะพลาด Email สำคัญๆ ช่วยได้เยอะเลยละครับงานนี้]]></description>
			<content:encoded><![CDATA[<p>วันนี้ Google ได้เพิ่มความสามารถใหม่ให้กับ Gmail ครับคือฟีเจอร์​ <span><span style="font-family: Arial,Helvetica,sans-serif;">Priority Inbox ผมดูจาก Video แล้วอธิบายได้เข้าใจง่ายดีมากๆครับ ความสามารถใหม่นี้ยังอยู่ในสถานะ beta อยู่นะครับ สำหรับใครที่ใช้ Gmail อยู่สามารถดูได้ที่มุมบนขวามือนะครับ จะเห็นมีฟีเจอร์ใหม่แนะนำขึ้นมา </span></span></p>
<p><span><span style="font-family: Arial,Helvetica,sans-serif;"><span id="more-1175"></span></span></span><img class="size-full wp-image-1176  aligncenter" title="Gmail Priority Inbox" src="http://www.jquery.in.th/uploads//2010/09/screen-capture-60.png" alt="" width="553" height="463" /><span><span style="font-family: Arial,Helvetica,sans-serif;">ลองดูคำ Video ประกอบได้ด้านล่างนี้ครับ</span></span><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5nt3gE9dGHQ?fs=1&amp;hl=en_US&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="580" height="360" src="http://www.youtube.com/v/5nt3gE9dGHQ?fs=1&amp;hl=en_US&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>ความสามารถหลักๆแล้วก็คือมันจะแบ่งการจัดกลุ่มของ Email ครับ โดยแบ่งออกเป็น</p>
<ol>
<li>Important and unread</li>
<li>Starred</li>
<li>Everything else</li>
</ol>
<p style="text-align: center;"><img class="size-full wp-image-1180  aligncenter" style="border: 1px solid black;" title="Gmail Important inbox" src="http://www.jquery.in.th/uploads//2010/09/screen-capture-611.png" alt="" width="527" height="209" />

</p>
<p>ถ้าเราติดป้าย Important ให้กับ Email อันใหนเวลาที่มี Email เข้ามาอีกมันก็จะขึ้นไปอยู่ที่กลุ่มด้านบน ที่ให้ความสำคัญมากๆครับ<br />
ฟีเจอร์นี้เหมาะกับคนที่มี Email เข้ามาเยอะๆและไม่อยากจะพลาด Email สำคัญๆ ช่วยได้เยอะเลยละครับงานนี้</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fgmail-priority-inbox%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/gmail-priority-inbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft ก็มี URL สำหรับให้ Include jQuery มาใช้เหมือนกัน</title>
		<link>http://www.jquery.in.th/include-jquery-from-microsoft-url/</link>
		<comments>http://www.jquery.in.th/include-jquery-from-microsoft-url/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 20:22:05 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[jQuery 1.4]]></category>
		<category><![CDATA[include]]></category>
		<category><![CDATA[injection]]></category>
		<category><![CDATA[jquery inject]]></category>
		<category><![CDATA[jquery microsoft]]></category>
		<category><![CDATA[microsoft ajax]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1163</guid>
		<description><![CDATA[วันนี้ขอเขียนสั้นๆสักบทความครับ ช่วงนี้งานเข้าเยอะมากครับ (- -&#8221;) นอกตีสามตีสี่ มาสามวันติดๆ มาเข้าเรื่องกันเลยก็แล้วกันครับ วันนี้ผมนั่งอ่านบทความที่เกี่ยวกับการทำ  jQuery injection หรือการแทรก jQuery Framework เข้าไปในหน้า website ที่เราต้องการที่เขาไม่ได้งาน jQuery เพื่อการ Debugs หรือเพื่ออะไรก็แล้วแต่จุดประสงค์ของเราครับ แต่เอาไปใช้งานทางที่ดีก็พอครับแหะๆ  อ่านๆไปก็ไปเห็นตรงที่มันมี Link จากทาง Microsoft ที่ให้เราสามารถที่จะ Include jQuery ไปใช้งานได้ คือว่านอกจาก Google แล้วที่ได้เปิดให้เราสามารถที่จะ Include เวอร์ชั่นล่าสุดมาใช้งานได้แล้ว เรายังสามารถจะเลือกเวอร์ชั่นได้อีกด้วย ผมเองพึ่งจะเห็นจาก Microsoft ครับว่ามีให้ใช้ด้วยแหะเลยเอามาแชร์ให้ได้อ่านกันครับ :) จริงๆแล้วหลายคนอาจจะทราบมานานแล้ว Microsoft: http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js Google: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js การที่ Microsoft หันมาสนับสนุน jQuery หรือนำ jQuery ไปใช้งานด้าน AJAX นั้นถือเป็นเรื่องดีและน่าชื่นชมมากๆเลยครับ เพราะนั้นมันเป็นการทำให้เรา เหล่าโปรแกรมเมอร์ มั่นใจได้ว่า เมื่อ Microsoft นำ jQuery ไปใช้งานโดยประกาศว่า จะไม่มีการปรับแต่ง code ใดๆใน core หลักของ jQuery เราก็จะไม่เจอปัญหาต่างๆของความไม่เข้ากันกับ Browser ตระกูล IE ทั้งหลาย มันทำให้เราสามารถจะใช้ jQuery มาใช้งานกับงานต่างๆของเราได้อย่างสะบายใจอย่างที่ไม่เคยเป็นมาก่อน [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้ขอเขียนสั้นๆสักบทความครับ ช่วงนี้งานเข้าเยอะมากครับ (- -&#8221;) นอกตีสามตีสี่ มาสามวันติดๆ มาเข้าเรื่องกันเลยก็แล้วกันครับ วันนี้ผมนั่งอ่านบทความที่เกี่ยวกับการทำ  jQuery <a title="Wiki code injection" href="http://en.wikipedia.org/wiki/Code_injection" target="_self">injection</a> หรือการแทรก jQuery Framework เข้าไปในหน้า website ที่เราต้องการที่เขาไม่ได้งาน jQuery เพื่อการ Debugs หรือเพื่ออะไรก็แล้วแต่จุดประสงค์ของเราครับ แต่เอาไปใช้งานทางที่ดีก็พอครับแหะๆ  อ่านๆไปก็ไปเห็นตรงที่มันมี Link จากทาง Microsoft ที่ให้เราสามารถที่จะ Include jQuery ไปใช้งานได้ <span id="more-1163"></span></p>
<p>คือว่านอกจาก Google แล้วที่ได้เปิดให้เราสามารถที่จะ Include เวอร์ชั่นล่าสุดมาใช้งานได้แล้ว เรายังสามารถจะเลือกเวอร์ชั่นได้อีกด้วย ผมเองพึ่งจะเห็นจาก Microsoft ครับว่ามีให้ใช้ด้วยแหะเลยเอามาแชร์ให้ได้อ่านกันครับ :) จริงๆแล้วหลายคนอาจจะทราบมานานแล้ว</p>
<blockquote><p>Microsoft: http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js<br />
Google: http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js</p></blockquote>
<p>การที่ Microsoft หันมาสนับสนุน jQuery หรือนำ jQuery  ไปใช้งานด้าน AJAX นั้นถือเป็นเรื่องดีและน่าชื่นชมมากๆเลยครับ เพราะนั้นมันเป็นการทำให้เรา เหล่าโปรแกรมเมอร์ มั่นใจได้ว่า เมื่อ Microsoft นำ jQuery  ไปใช้งานโดยประกาศว่า จะไม่มีการปรับแต่ง code ใดๆใน core หลักของ jQuery เราก็จะไม่เจอปัญหาต่างๆของความไม่เข้ากันกับ Browser ตระกูล IE ทั้งหลาย</p>
<p style="text-align: center;">
<p>มันทำให้เราสามารถจะใช้ jQuery มาใช้งานกับงานต่างๆของเราได้อย่างสะบายใจอย่างที่ไม่เคยเป็นมาก่อน เหอๆแอบกัดนิดๆ มันก็เลยไม่ใช่เรื่องแปลกอะไรครับที่ตอนนี้  jQuery นั้นเป็นที่นิยมเป็นอย่างมาก ถ้าในตระกูล JavaScript Framework นั้นผมยกให้ jQuery นั้นเป็นที่หนึ่งไปเลยครับ<br />
<center><br />
<iframe src="http://rcm.amazon.com/e/cm?t=jqueinthai-20&#038;o=1&#038;p=16&#038;l=st1&#038;mode=books&#038;search=jquery&#038;fc1=000000&#038;lt1=&#038;lc1=3366FF&#038;bg1=FFFFFF&#038;f=ifr" marginwidth="0" marginheight="0" width="468" height="336" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe><br />
</center></p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Finclude-jquery-from-microsoft-url%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/include-jquery-from-microsoft-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>นอกเรื่องครับ : Andriod Froyo 2.2 สำหรับ HTC Desire ออกแล้วครับ</title>
		<link>http://www.jquery.in.th/htc-desire-andriod-froyo-2-2-new-update/</link>
		<comments>http://www.jquery.in.th/htc-desire-andriod-froyo-2-2-new-update/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 18:59:26 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[2.2]]></category>
		<category><![CDATA[andriod]]></category>
		<category><![CDATA[Desire]]></category>
		<category><![CDATA[frimware]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[uprom]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1159</guid>
		<description><![CDATA[เรื่องนี้ก็ไม่ได้เกี่ยวกับ jQuery อีกเช่นกันครับ &#8211; -&#8221; เนื่องมาจากว่า เมื่อคืนนี้ผมได้อดตาหลับขับตานอน เพื่อหาวิธี update เจ้า HTC Desire ของผมที่พึ่งจะถอยมาเมื่ออาทิตย์ที่แล้ว ให้มันเป็น Android Froyo 2.2 ที่รองรับ การสั่งงานด้วยเสียง รองรับการถ่ายวีดีโอแบบ HD 720p (1280&#215;720) ทำทั้งคืนครับเมื่อคืนนี้ สรุปทำไม่ผ่าน พอมาคืนนี้เข้าห้องน้ำก็นั่งกด update เล่นดู ดันมีให้ update ซะงั้นเหอๆ แล้วเมื่อคืนที่ไม่ได้นอนละ ฮ่าๆ สุดท้ายผมก็ทำการ update จาก 2.1 ไปเป็น 2.2 Froyo เรียบร้อยครับแต่ยังไม่ได้ทดสอบอะไรมากมาย ได้ลองเล่นการสั่งงานด้วยเสียง ที่เป็นฟีเจอร์ใหม่ ลองแล้วปรากฏว่า ออกเสียงไม่ได้สำเนียงสักที ในเมนูมันมีให้เลือก  English สำเนียงอะไร เยอรมันนี เกาหลี จีน แต่ทำไม ดันไม่มีพี่ไทยหว่า หรือว่า พี่ไทยเราออกได้เสียงได้ห่วยกว่าชาติอื่นๆอีก ผมว่าไม่ใช่นะ เพราะที่ทำงานอยู่เนี่ย สำเนียงคน อินเดีย เนี่ยฟังแล้วปวดหัวที่สุด &#8211; -&#8221; ใน blog ที่เขียนวันนี้ไม่มีอะไรเลยครับแค่่ดีใจเลยมาเขียน สนองความดีใจสักหน่อย เดี๋ยวพรุ่งนี้จะไปลองอะไรใหม่ๆที่มีมาให้่ซะหน่อย อ่อสำหรับ HTC ที่มันออกช้ากว่าของ Nexzone ที่ HTC ทำให้ Google [...]]]></description>
			<content:encoded><![CDATA[<p>เรื่องนี้ก็ไม่ได้เกี่ยวกับ jQuery อีกเช่นกันครับ &#8211; -&#8221; เนื่องมาจากว่า เมื่อคืนนี้ผมได้อดตาหลับขับตานอน เพื่อหาวิธี update เจ้า HTC Desire ของผมที่พึ่งจะถอยมาเมื่ออาทิตย์ที่แล้ว ให้มันเป็น Android Froyo 2.2 ที่รองรับ การสั่งงานด้วยเสียง รองรับการถ่ายวีดีโอแบบ HD 720p (1280&#215;720) ทำทั้งคืนครับเมื่อคืนนี้ สรุปทำไม่ผ่าน พอมาคืนนี้เข้าห้องน้ำก็นั่งกด update เล่นดู ดันมีให้ update ซะงั้นเหอๆ แล้วเมื่อคืนที่ไม่ได้นอนละ ฮ่าๆ <span id="more-1159"></span></p>
<p>สุดท้ายผมก็ทำการ update จาก 2.1 ไปเป็น 2.2 Froyo เรียบร้อยครับแต่ยังไม่ได้ทดสอบอะไรมากมาย ได้ลองเล่นการสั่งงานด้วยเสียง ที่เป็นฟีเจอร์ใหม่ ลองแล้วปรากฏว่า ออกเสียงไม่ได้สำเนียงสักที ในเมนูมันมีให้เลือก  English สำเนียงอะไร เยอรมันนี เกาหลี จีน แต่ทำไม ดันไม่มีพี่ไทยหว่า หรือว่า พี่ไทยเราออกได้เสียงได้ห่วยกว่าชาติอื่นๆอีก ผมว่าไม่ใช่นะ เพราะที่ทำงานอยู่เนี่ย สำเนียงคน อินเดีย เนี่ยฟังแล้วปวดหัวที่สุด &#8211; -&#8221;</p>
<div id="attachment_1160" class="wp-caption aligncenter" style="width: 235px"><img class="size-medium wp-image-1160" title="HTC Desire Froyo 2.2" src="http://www.jquery.in.th/uploads//2010/08/IMG_0869-225x300.jpg" alt="HTC Desire Froyo 2.2" width="225" height="300" /><p class="wp-caption-text">HTC Desire Froyo 2.2</p></div>
<p>ใน blog ที่เขียนวันนี้ไม่มีอะไรเลยครับแค่่ดีใจเลยมาเขียน สนองความดีใจสักหน่อย เดี๋ยวพรุ่งนี้จะไปลองอะไรใหม่ๆที่มีมาให้่ซะหน่อย อ่อสำหรับ HTC ที่มันออกช้ากว่าของ Nexzone ที่ HTC ทำให้ Google ก็เพราะว่า HTC เองได้ทำ UI ของตัวเองขึ้นมาเรียกว่า HTC secnse ดังนั้นเวลา Firmware ของ Google ออกมาใหม่ ก็ต้องรอทาง HTC เอาไปปรับปรุง UI ของตัวเองให้เข้ากับ version ใหม่ซะก่อนถึงจะปล่อยออกมาครับ</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fhtc-desire-andriod-froyo-2-2-new-update%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/htc-desire-andriod-froyo-2-2-new-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Draft Components สำหรับ jQuery Mobile ครับ</title>
		<link>http://www.jquery.in.th/update-deaft-components-for-jquery-mobile/</link>
		<comments>http://www.jquery.in.th/update-deaft-components-for-jquery-mobile/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 20:17:58 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[jQuery Mobile]]></category>
		<category><![CDATA[jquery mobile]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1150</guid>
		<description><![CDATA[มีข่าวสำหรับแฟนๆ jQuery Mobile มาฝากครับ นี่เป็น Draft แรกครับสำหรับ Components ต่างๆที่จะมีในเวอร์ชั่น Mobile อ่อที่สำคัญนะครับ ตัว Components ที่เห็นในรูปนี้ เป็นการเขียนขึ้นมาจาก HTML/CSS แบบเพียวๆนะครับ ไม่มี Image มาเกี่ยวข้อแม้แต่น้อย หรือ ไม่มีเลยก็ว่าได้ ที่เป็นแบบนี้ก็เพื่อการใช้งานบน Moblie ละครับ ส่วนจะรอบรับกับอะไรบ้างเข้ามาอ่านเพิ่มเติมด้านในได้ครับ Sample Mobile Components ที่กล่าวถึงครับเขียนจาก HTML/CSS ล้วนๆเทพมากๆ งานนี้ได้ฝีมือในการออกแบบ UI จากทีม Filament Group ครับขอบอกว่าทีมนี้เทพมากๆเลยละ Sample Selection Dialog ตัวนี้ก็เป็น popup แบบ dialog ดูๆก็คล้ายๆกับ dialog ของ Facebook เลยนะเนี่ย ก็เป็นข่าวสั้นๆมา update กันครับ ที่มา : jquerymobile.com]]></description>
			<content:encoded><![CDATA[<p>มีข่าวสำหรับแฟนๆ jQuery Mobile มาฝากครับ นี่เป็น Draft แรกครับสำหรับ Components ต่างๆที่จะมีในเวอร์ชั่น Mobile อ่อที่สำคัญนะครับ ตัว Components ที่เห็นในรูปนี้ เป็นการเขียนขึ้นมาจาก  HTML/CSS แบบเพียวๆนะครับ ไม่มี Image มาเกี่ยวข้อแม้แต่น้อย หรือ ไม่มีเลยก็ว่าได้ ที่เป็นแบบนี้ก็เพื่อการใช้งานบน Moblie ละครับ ส่วนจะรอบรับกับอะไรบ้างเข้ามาอ่านเพิ่มเติมด้านในได้ครับ<br />
<span id="more-1150"></span></p>
<p><strong>Sample Mobile Components</strong><br />
ที่กล่าวถึงครับเขียนจาก HTML/CSS ล้วนๆเทพมากๆ งานนี้ได้ฝีมือในการออกแบบ UI จากทีม Filament Group ครับขอบอกว่าทีมนี้เทพมากๆเลยละ<br />
<img class="aligncenter" style="border: 1px solid black;" title="4924266935_c0a0ce9334" src="http://www.jquery.in.th/uploads//2010/08/4924266935_c0a0ce9334.jpg" alt="" width="251" height="500" /></p>
<p><strong>Sample Selection Dialog </strong><br />
ตัวนี้ก็เป็น popup แบบ dialog ดูๆก็คล้ายๆกับ dialog ของ Facebook เลยนะเนี่ย<br />
<img class="aligncenter" style="border: 1px solid black;" title="4924266961_58bce63c15" src="http://www.jquery.in.th/uploads//2010/08/4924266961_58bce63c15.jpg" alt="" width="333" height="333" /></p>
<p>ก็เป็นข่าวสั้นๆมา update กันครับ<br />
ที่มา : jquerymobile.com</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fupdate-deaft-components-for-jquery-mobile%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/update-deaft-components-for-jquery-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook ประกาศเลิกรองรับ IE6</title>
		<link>http://www.jquery.in.th/facebook-not-support-ie6/</link>
		<comments>http://www.jquery.in.th/facebook-not-support-ie6/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 05:24:15 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[ie6]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1126</guid>
		<description><![CDATA[ห่างหายกันหลายวันเลยครับ ไม่ได้มา update blog เลย เนื่องจากงานเข้าเยอะมากๆครับช่วงนี้ วันนี้ก็ขอเอาอะไรที่ไม่ได้เกี่ยวกับ jQuery มาเขียนบ้างครับ แต่ก็ไม่เชิงว่าไม่เกี่ยวซะทีเดียวนะครับ เพราะเจ้าตัวปัญหาก็คือ IE6 นั้นเองครับ ที่มีปัญหาทั้งด้านการแสดงผล และปัญหาไม่ support DOM ใหม่ๆที่เพิ่มขึ้น (อยากให้ Microsoft support อะไรๆที่ browser อื่นๆเขาทำกันบ้าง เช่น การ drag and drop รูปหรือ File มาใส่ที่ browser เนี่ยครับ จะช่วยอะไรได้เยอะเลย) Facebook not support IE6 ล่าสุด Facebook พี่ใหญ่แห่งวงการ social network ที่ตอนนี้บ้านเรานั้นติดกันงอมแงมครับ ทั้งสื่อต่างๆลงมาเล่นกันเยอะมากๆ ทำ activity บน Facebook เยอะมากหรือทำการตลาดบน Facebook กันอย่างเอาเป็นเอาตายครับ ซึ่งก็เป็นที่มาของงานเข้าครับ แหะๆ เพราะต้องไป Develop งาน Facebook apps ให้กับลูกค้าเจ้าหนึ่ง เจอปัญหา IE เข้าไปปวดหัวเลยครับกว่าจะผ่านมาได้ Facebook นั้นออกมาประกาศ ยกเลิกการรองรับ Internet Explorer 6 เป็นที่เรียบร้อยครับ ซึ่งผมนั้นดีใจเป็นอย่างมากเลยละครับ แทบจะจัดงานฉลองกันเลยทีเดียว ที่จะกำจัดสิ่งยุ่งยากเหลือเกิน ทั้งการทำ [...]]]></description>
			<content:encoded><![CDATA[<p>ห่างหายกันหลายวันเลยครับ ไม่ได้มา update blog เลย  เนื่องจากงานเข้าเยอะมากๆครับช่วงนี้ วันนี้ก็ขอเอาอะไรที่ไม่ได้เกี่ยวกับ  jQuery มาเขียนบ้างครับ แต่ก็ไม่เชิงว่าไม่เกี่ยวซะทีเดียวนะครับ  เพราะเจ้าตัวปัญหาก็คือ IE6 นั้นเองครับ ที่มีปัญหาทั้งด้านการแสดงผล  และปัญหาไม่ support DOM ใหม่ๆที่เพิ่มขึ้น <img title="More..." src="http://www.jquery.in.th/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /> (อยากให้ Microsoft support อะไรๆที่ browser อื่นๆเขาทำกันบ้าง เช่น การ  drag and drop รูปหรือ File มาใส่ที่ browser เนี่ยครับ  จะช่วยอะไรได้เยอะเลย)<span id="more-1126"></span></p>
<div>
<dl id="attachment_1112">
<dt><img title="Facebook not support IE6" src="http://www.jquery.in.th/uploads//2010/08/n_1234209334_facebook_logo.jpg" alt="Facebook not support IE6" width="574" height="190" /></dt>
<dd>Facebook not support IE6</dd>
</dl>
</div>
<p>ล่าสุด Facebook พี่ใหญ่แห่งวงการ social network  ที่ตอนนี้บ้านเรานั้นติดกันงอมแงมครับ ทั้งสื่อต่างๆลงมาเล่นกันเยอะมากๆ ทำ  activity บน Facebook เยอะมากหรือทำการตลาดบน Facebook  กันอย่างเอาเป็นเอาตายครับ ซึ่งก็เป็นที่มาของงานเข้าครับ แหะๆ เพราะต้องไป  Develop งาน Facebook apps ให้กับลูกค้าเจ้าหนึ่ง เจอปัญหา IE  เข้าไปปวดหัวเลยครับกว่าจะผ่านมาได้</p>
<p>Facebook นั้นออกมาประกาศ ยกเลิกการรองรับ Internet Explorer 6  เป็นที่เรียบร้อยครับ ซึ่งผมนั้นดีใจเป็นอย่างมากเลยละครับ  แทบจะจัดงานฉลองกันเลยทีเดียว ที่จะกำจัดสิ่งยุ่งยากเหลือเกิน ทั้งการทำ  Design และ Coding จะได้ไม่ต้องมากังวลว่ามันจะมีปัญหาใหม ถ้าลูกค้าเกิดใช้  IE6 แล้วเวลาส่งงาน จะเป็นยังไงหนอ จบกันสักทีครับ ฮ่าๆ<br />
<img title="IE 8" src="http://www.jquery.in.th/uploads//2010/08/ie8-logo.jpg" alt="IE 8" width="430" height="307" /><br />
แต่ก็ยังมีบางบริษัท หรือบางหน่วยงานนะครับ ที่เขาไม่ยอมจะ upgrade ไปใช้  IE8 กันผมก็ไม่เข้าใจนะว่าทำไม ทั้งๆที่ IE มันก็สามารถติดตั้งได้ฟรีนี่นา  แต่ถ้าเป็นพวก บริษัท ที่มี Web apps เก่าแก่ ที่พัฒนามาบน IE6  อันนี้พอจะเข้าใจได้ครับว่าถ้าย้ายไป IE8 นี่มีปัญหาแน่ๆละ  แต่ก็นั้นแหละครับ ก็ลงพวก Firefox, Chrome  ก็ยังดีสำหรับไปเปิดหูเปิดตากับชาวโลกเขาบ้าง  เพราะที่ผ่านๆมานั้นผมเจอลูกค้าที่ใช้ IE6 หลายเจ้าเลย และไม่ยอม upgrade  ด้วย ไม่เข้าใจจริงๆ -*-</p>
<p>เนื้อหาในวันนี้ไม่มีอะไรมากครับ แค่อยากจะออกมาแสดงความยินดีที่ทาง   Facebook นั้นเลิก Support IE6 สักที ช่วงนี้ก็อาจจะมีบทความ  หรือข่าวที่ไม่เกี่ยวกับ jQuery บ้างก็ต้องขออภัยเพื่อนๆที่ติดตามกันไว้ ณ.  ที่นี้ด้วยนะครับ เนื่องจากช่วงนี้ ปั่น Document ของ jQuery  ให้เป็นภาษาไทยกันอยู่ครับ จะได้เสร็จก่อนสิ้นปีนี้สักที :)</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Ffacebook-not-support-ie6%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/facebook-not-support-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ข่าวล่ามาแรงครับ jQuery Mobile!!!</title>
		<link>http://www.jquery.in.th/jquery-mobile/</link>
		<comments>http://www.jquery.in.th/jquery-mobile/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 21:48:04 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[jQuery Mobile]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1060</guid>
		<description><![CDATA[ตอนนี้ jQuery มีเวอร์ชั่นสำหรับ อุปกรณ์จำพวก Mobile อย่างเป็นทางการแล้วนะครับ (แต่ยังอยู่ในสถานะระหว่างพัฒนานะครับ) jQuery Mobile นั้นเป็นการนำเอา jQuery UI มาทำให้ support อุปกรณ์พวก มือถือ,IPAD,iPhone ต่างๆมากยิ่งขึ้น ประโยชน์ของมันก็คือ เราไม่ต้องไปเสียเวลาในการศึกษาภาษาของ App ต่างๆที่จะต้องเขียนในแต่ละ Device เราสามารถใช้ jQuery Mobile เขียนแล้วสามารถใช้ได้กับทุกๆ ( Cross-Platform &#38; Cross-Device) ข้อดีของการที่มัน cross-platform และ cross-device คือทำทีเดียวใช้ได้กับทุกๆ mobile เลยครับ ตรงนี้เยี่ยมมากๆเลย ตอนนี้ทาง jQuery เองนั้นได้จดโดเมนใหม่ สำหรับ jQuery Mobile นี้ในชื่อ http://www.jquerymobile.com ลองเข้าไปอ่านดูกันครับ ตอนนี้ในเว็บหลักยังไม่มี Link นี้นะครับ แต่ถ้าเข้าไปที่ jQuerymobile.com แล้วจะเห็นว่ามี Link Mobile นั้นเพิ่มขึ้นมา สำหรับ jQuery mobile นั้น support อะไรบ้างก็มีคร่าวๆดังนี้ครับ ดูจาก OS ต่างๆที่รองรับนี้ก็เรียกได้ว่าแทบจะทุกๆ OS หลักๆในตลาดเลยก็ว่าได้นะครับ น่าสนใจทีเดียว อีกอย่างทาง jQuery ได้ให้ความสำคัญเกี่ยวกับ UI ในส่วนการติดต่อกับ User ด้วยครับ [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">ตอนนี้ jQuery มีเวอร์ชั่นสำหรับ  อุปกรณ์จำพวก Mobile อย่างเป็นทางการแล้วนะครับ (แต่ยังอยู่ในสถานะระหว่างพัฒนานะครับ) jQuery Mobile นั้นเป็นการนำเอา jQuery UI มาทำให้ support อุปกรณ์พวก มือถือ,IPAD,iPhone ต่างๆมากยิ่งขึ้น ประโยชน์ของมันก็คือ เราไม่ต้องไปเสียเวลาในการศึกษาภาษาของ App ต่างๆที่จะต้องเขียนในแต่ละ Device เราสามารถใช้ jQuery Mobile เขียนแล้วสามารถใช้ได้กับทุกๆ ( Cross-Platform &amp; Cross-Device)</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1061" title="jquery mobile" src="http://www.jquery.in.th/uploads//2010/08/screen-capture-36.png" alt="" width="503" height="349" /></p>
<p style="text-align: left;">ข้อดีของการที่มัน cross-platform และ cross-device คือทำทีเดียวใช้ได้กับทุกๆ mobile เลยครับ ตรงนี้เยี่ยมมากๆเลย ตอนนี้ทาง jQuery เองนั้นได้จดโดเมนใหม่ สำหรับ jQuery Mobile<span id="more-1060"></span> นี้ในชื่อ http://www.jquerymobile.com ลองเข้าไปอ่านดูกันครับ</p>
<p style="text-align: left;">ตอนนี้ในเว็บหลักยังไม่มี Link นี้นะครับ แต่ถ้าเข้าไปที่ jQuerymobile.com แล้วจะเห็นว่ามี Link Mobile นั้นเพิ่มขึ้นมา สำหรับ jQuery mobile นั้น support อะไรบ้างก็มีคร่าวๆดังนี้ครับ</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1066" title="cross-device" src="http://www.jquery.in.th/uploads//2010/08/screen-capture-37.png" alt="" width="578" height="101" /></p>
<p style="text-align: left;">ดูจาก OS ต่างๆที่รองรับนี้ก็เรียกได้ว่าแทบจะทุกๆ OS หลักๆในตลาดเลยก็ว่าได้นะครับ น่าสนใจทีเดียว อีกอย่างทาง jQuery ได้ให้ความสำคัญเกี่ยวกับ UI ในส่วนการติดต่อกับ User ด้วยครับ</p>
<p style="text-align: left;"><img class="size-full wp-image-1070   aligncenter" title="User Interface" src="http://www.jquery.in.th/uploads//2010/08/screen-capture-38.png" alt="" width="434" height="138" /></p>
<p style="text-align: left;">ดูจาก UI แล้วก็เหมาะกับ Mobile ที่เป็นแบบ Touch Screen ที่กำลังฮิตติดลมบนกันในปัจจุบันนี้เลยนะครับ ยังไงก็ติดตามดูกันว่าจะ Work แค่ใหนครับ แต่ผมว่านะ ถ้า jQuery ลงมือทำแล้วมันต้องเป็นที่นิยมแน่นอนครับ</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-mobile%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ถึงคราวของ jQuery .delegate() กันบ้างครับ</title>
		<link>http://www.jquery.in.th/jquery-deledate-method/</link>
		<comments>http://www.jquery.in.th/jquery-deledate-method/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 20:03:58 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[jQuery 1.4]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[hover]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[toggleClass]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1047</guid>
		<description><![CDATA[วันนี้มาทำความรู้จักกับ Method Deledate กันบ้างครับซึ่ง Method หรือ Function นี้จะมีอยู่ใน jQuery 1.4 นะครับ ตามคำจำกัดความที่ทาง jQuery นั้นเขียนไว้ว่า &#8220;Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements.&#8221; แปลเป็นไทยได้ทำนองนี้ครับ (แปลได้ งูๆปลาๆนะครับ &#8211; -&#8217; ) jQuery delegate ก็คือ Function หรือ method ที่ใช้ในการ แทรก Event ต่างๆเข้าไปสามารถแทรกเข้ามาได้มากกว่า 1 event เช่น event Click, hover, mouseover, mouseout เป็นต้น ซึ่งจะแทรกเข้าไปในทุกๆ elements ที่ตรงกับที่เราได้ selector เอาไว้ เช่นถ้าเราทำการ selector element [...]]]></description>
			<content:encoded><![CDATA[<p><br/><strong>วันนี้มาทำความรู้จักกับ Method Deledate</strong> กันบ้างครับซึ่ง Method หรือ Function นี้จะมีอยู่ใน jQuery 1.4 นะครับ ตามคำจำกัดความที่ทาง jQuery นั้นเขียนไว้ว่า &#8220;<strong>Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements.</strong>&#8221; แปลเป็นไทยได้ทำนองนี้ครับ (แปลได้ งูๆปลาๆนะครับ &#8211; -&#8217; ) jQuery delegate ก็คือ Function หรือ method ที่ใช้ในการ แทรก Event ต่างๆเข้าไปสามารถแทรกเข้ามาได้มากกว่า 1 event เช่น event Click, hover, mouseover, mouseout เป็นต้น ซึ่งจะแทรกเข้าไปในทุกๆ elements ที่ตรงกับที่เราได้ selector เอาไว้<br />
<span id="more-1047"></span><br />
<center><img src="http://www.jquery.in.th/uploads//2010/08/delegate.jpg" alt="" title="jquery delegate" width="185" height="155" class="aligncenter size-full wp-image-1051" /></center><br />
เช่นถ้าเราทำการ selector element ที่ชื่อ ul ซึ่งแน่นอนว่าใน ul นั้นก็จะต้องมี li ที่เป็น elements ลูกอยู่แล้ว element อะไรก็ตามที่อยู่ภายใต้  ul ก็จะถูกกำหนด event ให้โดยอัตโนมัติ และที่สำคัญ มันสามารถที่จะกำหนด event ให้กับ elements ที่ยังไม่มี ณ ตอนปัจจุบัน หรือเราอาจจะสร้างขึ้นมาภายหลัง มันเลยเหมาะกับโปรแกรมประเภท Dynamic event เป็นอย่างมากครับ เพราะมันเป็น Future หรืออนาคต ที่เราเป็นคนกำหนดว่าจะเกิดอะไรขึ้น อ่านไปอ่านมาก็อาจจะงงไปกันใหญ่ มาดู code ดีกว่าครับ</p>
<p>Code นี้เป็นตัวอย่างการเขียน event แบบเก่านะครับจะได้เห็นความแตกต่างชัดเจน</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;table&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</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><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;td&quot;</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">live</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hover&quot;</span><span style="color: #339933;">,</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><br />
&nbsp; &nbsp; &nbsp; &nbsp; $<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;">toggleClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hover&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>จาก code ด้านบนจะเห็นได้ว่ามีการใช้ function each ก็คือการ วนลูป นั้นเองครับ จาก code ตัวอย่าง เราได้ทำการ selector element TABLE โดยใน TABLE มันต้องมี elements ลูกที่เป็น TR กับ TD อยู่แล้ว แต่ใน code นี้ได้ทำการ selector เอา TD มา และใช้ function live ในการกำหนด Event Hover ให้กับ TD</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">...<br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;td&quot;</span><span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">live</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hover&quot;</span><span style="color: #339933;">,</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> ...<br />
...</div></td></tr></tbody></table></div>
<p>ดังนั้นผลที่ได้ก็คือใน Elements TD ทั้งหมดที่อยู่ภายใต้ TABLE นั้นจะถูกกำหนด event Hover ให้ทั้งหมด โดยการทำงานที่จะทำงานเมื่อมี event Hover เกิดขึ้น โดย toggleClass &#8220;Hover&#8221; เข้าไปนั้นเอง</p>
<p>เอาละมาดู code Function delegate() กันบ้าง โดยการทำงานนี้จะได้ผลเหมือนกันทุกประการ</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;table&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">delegate</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;td&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;hover&quot;</span><span style="color: #339933;">,</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><br />
&nbsp; &nbsp; $<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;">toggleClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hover&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>จะเห็นว่ามีการรวมเอาทั้ง selector และ live เข้าไปไว้ด้วยกันเลยทำให้ code สั้นไปได้เยอะเลยครับ เจ๋งใหมละ!!</p>
<p>มาดู code ที่ผมอธิบายไว้ว่ามันรองรับการเขียนแนว Dynamic Event หรือการกำหนด Event แบบอนาคตกันบ้าง</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">.........<br />
<span style="color: #339933;">&lt;</span>body<span style="color: #339933;">&gt;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span>Click me<span style="color: #339933;">!&lt;/</span>p<span style="color: #339933;">&gt;</span><br />
<br />
<span style="color: #339933;">&lt;</span>script<span style="color: #339933;">&gt;</span><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;body&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">delegate</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;p&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;click&quot;</span><span style="color: #339933;">,</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><br />
&nbsp; &nbsp; &nbsp; $<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;">after</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;&lt;p&gt;Another paragraph!&lt;/p&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span><br />
<br />
<span style="color: #339933;">&lt;/</span>body<span style="color: #339933;">&gt;</span><br />
.......</div></td></tr></tbody></table></div>
<p>จาก code ด้านบนนี้จะเห็นว่ามีการกำหนด Event Click ให้กับ Tag P ที่มีอยู่ในปัจจุบัน เน้นนะครับ ที่มีในปัจจุบัน และ ในอนาคต ด้วย จากตัวอย่าง ถ้าหากเรา click ที่ tag P แล้วมันจะเพื่ิอ Tag P ขึ้นมาอีกหลัง Tag P ตัวปัจจุบัน และ tag p ที่เพิ่มขึ้นมาใหม่นั้น ก็จะมี Event Click กำหนดไว้เรียบร้อยครับ อันนี้ก็เจ๋งอีกเช่นกัน</p>
<p>ลองเอาไปแก้ปัญหากับงานที่ทำอยู่ดูนะครับ ตอนนี้ผมก็ได้ไอเดียใหม่ๆในการแก้ไขปัญหาของงานที่กำลังทำอยู่เหมือนกัน ได้ผลยังไงก็เอามาแช์กันที่ Forum หรือ Facebook ได้ตลอดนะครับ</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-deledate-method%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-deledate-method/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Plugin Timeago!!</title>
		<link>http://www.jquery.in.th/jquery-plugin-timeago/</link>
		<comments>http://www.jquery.in.th/jquery-plugin-timeago/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 10:29:03 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[jquery plugin]]></category>
		<category><![CDATA[timeago]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1027</guid>
		<description><![CDATA[วันนี้นั่งทำงานเกี่ยวกับ Twitter อยู่มีโจทย์อยู่ว่าให้ดึงเอาข้อความใน Twitter มาโชว์และต้องใส่ไปด้วยว่าข้อความนั้น post ผ่านมากี่วันกี่นาทีแล้ว เลยนึกขึ้นได้ว่า เออ Plugin ของ jQuery ก็มีนี่นาเอามาใช้ประโยชน์ดีกว่า เพราะแต่ก่อนนั้นใช้ PHP ในการคำนวนหา ซึ่งจะเป็นการไปเพิ่มโหลดให้กับ Server ซะเปล่าๆ ในเมื่อเราทำฝั่ง Client ได้ก็ให้ฝั่ง Client ประมวลผลดีกว่าใหม!! บางคนอาจจะนึกไม่ออกครับ ว่ามันคืออะไร ให้ลองเข้า Facebook หรือ Twitter ดูครับ มันจะมีข้อความประมาณว่า [14 minutes ago ] อะไรประมาณนี้ คือเป็นการบอกว่า Content ที่เรา Post หรือคนอื่น Post ไปนั้น ณ. เวลาปัจจุบัน ผ่านไปนานเท่าไรแล้ว เอาละกดเข้ามาอ่านกันได้เลยครับ.. ่jQuery Plugin ตัวนี้ผมก็ได้มาจากการค้นใน Google อีกเช่นเคยครับ ก่อนอื่นเลยก็ไปโหลด Plugin timeago มาก่อนเลยครับ โหลดได้ที่ Link ด้านล่างนี้ http://timeago.yarp.com/jquery.timeago.js หลังจากที่โหลดมาแล้วก็อย่างลืมเรื่องของการจัดลำดับการวาง Script นะครับต้องเอา core jQuery ขึ้นก่อนเน้อ 123456.... &#60;head&#62; &#160; &#160; &#60;script src=&#34;jquery-latest.min.js&#34;&#62;&#60;/script&#62; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้นั่งทำงานเกี่ยวกับ Twitter อยู่มีโจทย์อยู่ว่าให้ดึงเอาข้อความใน Twitter มาโชว์และต้องใส่ไปด้วยว่าข้อความนั้น post ผ่านมากี่วันกี่นาทีแล้ว เลยนึกขึ้นได้ว่า เออ Plugin ของ jQuery ก็มีนี่นาเอามาใช้ประโยชน์ดีกว่า เพราะแต่ก่อนนั้นใช้ PHP ในการคำนวนหา ซึ่งจะเป็นการไปเพิ่มโหลดให้กับ Server ซะเปล่าๆ </p>
<p>ในเมื่อเราทำฝั่ง Client ได้ก็ให้ฝั่ง Client ประมวลผลดีกว่าใหม!! บางคนอาจจะนึกไม่ออกครับ ว่ามันคืออะไร ให้ลองเข้า Facebook หรือ Twitter ดูครับ มันจะมีข้อความประมาณว่า [14 minutes ago ] อะไรประมาณนี้ คือเป็นการบอกว่า Content ที่เรา Post หรือคนอื่น Post ไปนั้น ณ. เวลาปัจจุบัน ผ่านไปนานเท่าไรแล้ว เอาละกดเข้ามาอ่านกันได้เลยครับ..<br />
<span id="more-1027"></span><br />
<img src="http://www.jquery.in.th/uploads//2010/08/screen-capture-35.png" alt="" title="jQuery Plugin Timeago" width="358" height="150" class="aligncenter size-full wp-image-1031" /></p>
<p>่jQuery Plugin ตัวนี้ผมก็ได้มาจากการค้นใน Google อีกเช่นเคยครับ<br />
ก่อนอื่นเลยก็ไปโหลด Plugin timeago มาก่อนเลยครับ โหลดได้ที่ Link ด้านล่างนี้</p>
<ul>
<li><a  target="_blank" href="http://timeago.yarp.com/jquery.timeago.js">http://timeago.yarp.com/jquery.timeago.js</a></li>
</ul>
<p>หลังจากที่โหลดมาแล้วก็อย่างลืมเรื่องของการจัดลำดับการวาง Script นะครับต้องเอา core jQuery ขึ้นก่อนเน้อ</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">....<br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/head.html"><span style="color: #000000; font-weight: bold;">head</span></a>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery-latest.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery.timeago.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/head.html"><span style="color: #000000; font-weight: bold;">head</span></a>&gt;</span><br />
....</div></td></tr></tbody></table></div>
<p>เอาละหลังจาก include javascript มาแล้วก็พร้อมจะใช้งานแล้ว มาลองกันเลย<br />
ผมจะสมมุติว่าเราได้ดึงเอาข้อมูลจาก Database ขึ้นมาแล้วโชว์ในรูปแบบ HMTL ประมาณนี้นะครับ ระบบเวลาตามตัวอย่างนี้เป็นระบบ <a target="_blank" href="http://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a> นะครับ หรือใช้เป็น timestamps ก็ได้ครับ</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>abbr <span style="color: #003366; font-weight: bold;">class</span><span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;timeago&quot;</span> title<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;2008-07-17&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #CC0000;">2008</span><span style="color: #339933;">-</span>07<span style="color: #339933;">-</span><span style="color: #CC0000;">17</span><span style="color: #339933;">&lt;/</span>abbr<span style="color: #339933;">&gt;</span><br />
<br />
<span style="color: #339933;">&lt;</span>script<span style="color: #339933;">&gt;</span><br />
&nbsp; &nbsp;jQuery<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</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><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;abbr.timeago&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">timeago</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p>จาก code ด้านบนนี้นะครับ ให้สังเกตุที่ title ตรงนี้นะครับที่ตัว Plugin จะเอาไปทำการแปลงหรือคำนวน ให้เป็น Timeago หลังจากแปลงหรือคำนวนแล้ว จะเอาไปใส่แทนที่ Text ใน Tag abbr ครับ ผลก็จะได้ตามด้านล่างนี้ครับ</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/abbr.html"><span style="color: #000000; font-weight: bold;">abbr</span></a> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;timeago&quot;</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;2008-07-17&quot;</span>&gt;</span>2 years ago<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/abbr.html"><span style="color: #000000; font-weight: bold;">abbr</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>จะเห็นได้ว่า ตัว Text นั้นจะเปลี่ยนเป็น &#8220;2 years ago&#8221; ครับ ตัวอย่างอื่นๆตามด้านล่างนี้ น่าจะเข้าใจและเห็นภาพง่ายที่สุดครับ</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">jQuery.<span style="color: #660066;">timeago</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">new</span> Date<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">//=&gt; &quot;less than a minute ago&quot;</span><br />
jQuery.<span style="color: #660066;">timeago</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;2008-07-17&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #006600; font-style: italic;">//=&gt; &quot;2 years ago&quot;</span><br />
jQuery.<span style="color: #660066;">timeago</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;abbr#some_id&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//=&gt; &quot;2 years ago&quot; &nbsp; &nbsp; // [title=&quot;2008-07-20&quot;]</span></div></td></tr></tbody></table></div>
<p>จริงๆแล้ว Plugin ตัวนี้เราสามารถที่จะ Config ค่าต่างๆได้เยอะกว่านี้นะครับ Link อื่นๆที่เกี่ยวข้องสามารถตามไปที่ Link ด้านล่างนี้ได้เลยครับ</p>
<ul>
<li>ที่มา: http://timeago.yarp.com</li>
<li>Config: http://gist.github.com/6251</li>
<li>Download the stable: http://timeago.yarp.com/jquery.timeago.js</li>
<li>Timeago was built by Ryan McGeary: http://twitter.com/rmm5t</li>
</ul>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-plugin-timeago%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-plugin-timeago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery UI version ล่าสุดออกแล้วครับ 1.8.4</title>
		<link>http://www.jquery.in.th/jquery-ui-new-release/</link>
		<comments>http://www.jquery.in.th/jquery-ui-new-release/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 02:22:13 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[jquery ui]]></category>
		<category><![CDATA[jquery UI 1.8.4]]></category>
		<category><![CDATA[new release ui]]></category>
		<category><![CDATA[new update UI]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[ui jquery]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=1019</guid>
		<description><![CDATA[ออกมา update เมื่อวานนี้ครับสดๆร้อนๆกับ jQuery UI เวอร์ชั่นล่าสสุด 1.8.4 ในเวอร์ชั่นนี้ได้มีการ fix bugs ต่างๆเช่น Droppablem Resizable, Selectable และ Sortable ซึ่ง function เหล่านี้เป็นการใช้งานในกลุ่มของคำสั่ง Drag and Drop ทั้งหมด ใครที่เคยมีปัญหาก็ลอง Download ไป update กับดูนะครับสำหรับ jQuery UI ตัวล่าสุดนี้ รายละเอียดต่างๆเพิ่มเติมคลิกเข้ามาอ่านด้านในได้เลยครับ รู้สึกว่าถ้าใครใช้ตัว 1.8.3 อยู่และจะ update เป็น 1.8.4 นั้นจะมีปัญหาบางอย่างอยู่ ทางที่ดีนั้นผมแนะนำว่าให้ Download หรือ upgrade มาเป็นเวอร์ชัน 1.8.4 ไปเลยจะดีกว่า เพราะบางอย่างที่ build ออกมาจาก 1.8.3 จะมีปัญหากับตัว 1.8.4 ได้ หรือถ้าไม่แน่ใจให้เข้าไปดู Change log กันก่อนครับว่าจะกระทบกับระบบที่ได้พัฒนาไปแล้วหรือไม่ Change Log: http://jqueryui.com/docs/Changelog/1.8.4 Development Bundle: http://jquery-ui.googlecode.com/files/jquery-ui-1.8.4.zip Themes Package: http://jquery-ui.googlecode.com/files/jquery-ui-themes-1.8.4.zip สำหรับเวอร์ชั่นนี้นะครับ ทาง jQuery UI ได้เพิ่มฟีเจอร์ใหม่ๆเข้ามาอีก 4 ฟีเจอร์ด้วยกัน ตามด้านล่างนี้ครับ New [...]]]></description>
			<content:encoded><![CDATA[<p>ออกมา update เมื่อวานนี้ครับสดๆร้อนๆกับ jQuery UI เวอร์ชั่นล่าสสุด 1.8.4 ในเวอร์ชั่นนี้ได้มีการ fix bugs ต่างๆเช่น Droppablem Resizable, Selectable และ Sortable ซึ่ง function เหล่านี้เป็นการใช้งานในกลุ่มของคำสั่ง Drag and Drop ทั้งหมด ใครที่เคยมีปัญหาก็ลอง Download ไป update กับดูนะครับสำหรับ jQuery UI ตัวล่าสุดนี้ รายละเอียดต่างๆเพิ่มเติมคลิกเข้ามาอ่านด้านในได้เลยครับ<br />
<span id="more-1019"></span></p>
<p><img class="aligncenter size-full wp-image-1023" title="jquery UI" src="http://www.jquery.in.th/uploads//2010/08/screen-capture-32-e1281493278920.png" alt="" width="252" height="174" /></p>
<p>รู้สึกว่าถ้าใครใช้ตัว 1.8.3 อยู่และจะ update เป็น 1.8.4 นั้นจะมีปัญหาบางอย่างอยู่ ทางที่ดีนั้นผมแนะนำว่าให้ Download หรือ upgrade มาเป็นเวอร์ชัน 1.8.4 ไปเลยจะดีกว่า เพราะบางอย่างที่ build ออกมาจาก 1.8.3 จะมีปัญหากับตัว 1.8.4 ได้ หรือถ้าไม่แน่ใจให้เข้าไปดู Change log กันก่อนครับว่าจะกระทบกับระบบที่ได้พัฒนาไปแล้วหรือไม่</p>
<ul>
<li>Change Log: <a href="http://jqueryui.com/docs/Changelog/1.8.4">http://jqueryui.com/docs/Changelog/1.8.4</a></li>
<li>Development Bundle: <a href="http://jquery-ui.googlecode.com/files/jquery-ui-1.8.4.zip" target="_blank">http://jquery-ui.googlecode.com/files/jquery-ui-1.8.4.zip</a></li>
<li>Themes Package: <a href="http://jquery-ui.googlecode.com/files/jquery-ui-themes-1.8.4.zip" target="_blank">http://jquery-ui.googlecode.com/files/jquery-ui-themes-1.8.4.zip</a></li>
</ul>
<p>สำหรับเวอร์ชั่นนี้นะครับ ทาง jQuery UI ได้เพิ่มฟีเจอร์ใหม่ๆเข้ามาอีก 4 ฟีเจอร์ด้วยกัน ตามด้านล่างนี้ครับ<br />
New Features</p>
<ol>
<li>ACCORDION</li>
<li>AUTOCOMPLETE</li>
<li>DIALOG</li>
<li>TABS</li>
</ol>
<p><span style="text-decoration: underline;"><strong>ACCORDION</strong></span><br />
คุณสามารถกำหนด Event  แบบ multiple ให้กับ accordion&#8217;s ได้ เป็น option นะครับจะใส่หรือไม่ใส่ก็ได้</p>
<p><span style="text-decoration: underline;"><strong>AUTOCOMPLETE</strong></span><br />
ได้เพิ่ม options ใหม่เข้าไปอีกสอง options คือ position และ appendTo</p>
<p><strong><span style="text-decoration: underline;">DIALOG</span></strong><br />
ตรงนี้เดี๋ยวผมต้องไปทดสอบดูสักหน่อยครับ พอดียังไม่ได้ลอง</p>
<p><span style="text-decoration: underline;"><strong>TABS</strong></span><br />
ในส่วนนี้มีการ update ให้สามารถ access TAB ในส่วนของ href ได้ครับ</p>
<p>ก็ลองศึกษากับ jQuery UI กันดูนะครับผมได้ลองเอามาใช้กับพวกระบบ Backend ช่วยงานในเครื่องของการ Design Interface ไปได้เยอะเลย ไม่ต้องมาทำเองทั้งหมด ลดเวลาในการทำ Action ต่างๆของ UI ไปได้เยอะเลยครับ ถ้าติดอะไรหรือมีปัญหาตรงใหนก็ Post ไว้ที่ Forum ได้เลยนะครับเดี๋ยวผมและทีมงานจะรีบไปตอบให้ครับ</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-ui-new-release%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-ui-new-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>มารู้จักกับ jQuery .delay กันบ้างครับ</title>
		<link>http://www.jquery.in.th/jquery-delay/</link>
		<comments>http://www.jquery.in.th/jquery-delay/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 19:32:42 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[Effect]]></category>
		<category><![CDATA[effect custom]]></category>
		<category><![CDATA[jquery delay]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=988</guid>
		<description><![CDATA[วันนี้นั่งๆทำงานอยู่ เจอปัญหาอยู่อย่างหนึ่ง เกี่ยวกับว่า หลังจากเรา Click ที่ปุ่มปุ่มหนึ่งแล้ว ทำงานบางอย่างเสร็จ ต้องการจะให้หน่วงเวลาไปสัก สิบวินาที แล้วค่อยทำงานต่อ จะทำไงดี ก็นึกขึ้นได้ว่า jQuery มีอยู่ Function หนึ่งที่ใช้ในการหน่วงเวลา นั้นก็คือ .delay นั้นเอง jquery delay นั้นจัดอยู่ในหมวดของ Effect โดยใช้งานร่วมกับ Effect เป็นส่วนใหญ่เช่นพวก fadeIn, fadeOut, slideUp , sildeDown มาลองกันเลยดีกว่าจะได้้เข้าใจ Code ตัวอย่างด้านล่างนี้ เป็นตัวอย่างการทำงานของ function delay ของ jQuery เมื่อทำการคลิกที่ปุ่ม Div ที่เราได้ select เอาไว้ก็จะ slideUp หรือ หดขึ้น จากนั้นก็ delay ไป 800 milliseconds ถึงจะเริ่มคำสั่ง fadeIn ต่ออีกที 123456789101112//HTML &#60;div id=&#34;myDiv&#34; style=&#34;background-color: red;&#34;&#62;MyDIV&#60;/div&#62; &#60;input id=&#34;myButton&#34; type=&#34;button&#34; value=&#34;Click Here&#34; /&#62; //JavaScript &#60;script type=&#34;text/javascript&#34;&#62; &#160; $&#40;&#34;#myButton&#34;&#41;.click&#40; &#160; &#160; &#160; &#160;function&#40;&#41;&#123; [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้นั่งๆทำงานอยู่ เจอปัญหาอยู่อย่างหนึ่ง เกี่ยวกับว่า หลังจากเรา Click ที่ปุ่มปุ่มหนึ่งแล้ว ทำงานบางอย่างเสร็จ ต้องการจะให้หน่วงเวลาไปสัก สิบวินาที แล้วค่อยทำงานต่อ จะทำไงดี ก็นึกขึ้นได้ว่า jQuery มีอยู่ Function หนึ่งที่ใช้ในการหน่วงเวลา นั้นก็คือ .delay นั้นเอง jquery delay นั้นจัดอยู่ในหมวดของ Effect โดยใช้งานร่วมกับ Effect เป็นส่วนใหญ่เช่นพวก fadeIn, fadeOut, slideUp , sildeDown มาลองกันเลยดีกว่าจะได้้เข้าใจ<br />
<span id="more-988"></span></p>
<p style="text-align: center;"><img class="size-full wp-image-1007  aligncenter" title="screen-capture-29" src="http://www.jquery.in.th/uploads//2010/08/screen-capture-29.png" alt="" width="281" height="351" /></p>
<p>Code ตัวอย่างด้านล่างนี้ เป็นตัวอย่างการทำงานของ function delay ของ jQuery เมื่อทำการคลิกที่ปุ่ม Div ที่เราได้ select เอาไว้ก็จะ slideUp หรือ หดขึ้น จากนั้นก็ delay ไป 800 milliseconds ถึงจะเริ่มคำสั่ง fadeIn ต่ออีกที</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">//HTML<br />
&lt;div id=&quot;myDiv&quot; style=&quot;background-color: red;&quot;&gt;MyDIV&lt;/div&gt;<br />
&lt;input id=&quot;myButton&quot; type=&quot;button&quot; value=&quot;Click Here&quot; /&gt;<br />
<br />
//JavaScript<br />
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span><br />
&nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#myButton&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<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> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#myDiv&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">slideUp</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">300</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">delay</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">800</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">400</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #009900;">&#125;</span> &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p>หวังว่าในบทความนี้เพื่อนๆคงจะได้นำเอาไปใช้ประโยชน์ได้พอสมควรสำหรับการหน่วงเวลา ที่จะแสดง หรือให้ทำคำสั่งต่อไป ตอนนี้อาจจะมองไม่ออกครับว่ามันจะเอาไปใช้ในเหตุการณ์อะไรดี แต่ต้องมีแน่ๆครับศึกษาไว้ไม่เสียหลาย (พอดีผมเองลืมครับว่านึกถึง delay ขึ้นมาเพราะต้องเอามาแก้กับงานอะไรสักงานเนี่ยแหละ)</p>
<p>เจอกับบทความหน้าครับ</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-delay%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-delay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>การใช้งาน .prev() ของ jQuery ครับ</title>
		<link>http://www.jquery.in.th/jquery-traversing-prev/</link>
		<comments>http://www.jquery.in.th/jquery-traversing-prev/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 02:32:24 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Traversing]]></category>
		<category><![CDATA[.next]]></category>
		<category><![CDATA[.prev]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Tree Traversal]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=980</guid>
		<description><![CDATA[วันนี้จะมาแนะนำการใช้งาน Function .prev() กันครับซึ่งอยู่ในหมวดหรือกลุ่มคำสั่ง Tree Traversal ครับ ถ้าให้อธิบายง่ายๆก็คือการ select ค่าของ Element อะไรก็ตามที่อยู่ถนัดไป หรือ หลัง Element ที่เราได้ select ไว้แล้ว ประโยชน์ส่วนใหญ่ก็จะเอาไปใช้กับ Tag พวก li ครับ มาดูตัวอย่าง code กันเลยละกัน จากตัวอย่างนี้นะครับผม ได้ select element input ที่มี type เป็นชนิด checkbox โดยกำหนด Event Mouse Click ให้กับมันไปด้วย คือเมื่อไรก็ตามที่มีการ click ที่ ckechbox นี้และมีสถานะถูก checked แล้ว ก็จะทำคำสั่งในบรรทัดต่อไป ซึ่งก็คือการเรียกใช้ Function .prev ของ jQuery นั้นเอง 12345678910111213141516&#60;div&#62; &#160; &#160;&#60;input type=&#34;text&#34; name=&#34;myText&#34; id=&#34;textBox&#34; value=&#34;Hello jQuery!!&#34; /&#62; &#160; &#160;&#60;input type=&#34;checkbox&#34; id=&#34;checkBox&#34; /&#62; &#60;/div&#62; &#60;script&#62; &#160; &#160; $(document).ready( function(){ &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้จะมาแนะนำการใช้งาน Function .prev() กันครับซึ่งอยู่ในหมวดหรือกลุ่มคำสั่ง Tree Traversal ครับ ถ้าให้อธิบายง่ายๆก็คือการ select ค่าของ Element อะไรก็ตามที่อยู่ถนัดไป หรือ หลัง Element ที่เราได้ select ไว้แล้ว ประโยชน์ส่วนใหญ่ก็จะเอาไปใช้กับ Tag พวก li  ครับ<br />
<span id="more-980"></span><br />
มาดูตัวอย่าง code กันเลยละกัน จากตัวอย่างนี้นะครับผม ได้ select element input ที่มี type เป็นชนิด checkbox โดยกำหนด Event Mouse Click ให้กับมันไปด้วย คือเมื่อไรก็ตามที่มีการ click ที่ ckechbox นี้และมีสถานะถูก  checked แล้ว ก็จะทำคำสั่งในบรรทัดต่อไป ซึ่งก็คือการเรียกใช้ Function .prev ของ jQuery นั้นเอง</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;myText&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;textBox&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Hello jQuery!!&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checkbox&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checkBox&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span><br />
<br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
&nbsp; &nbsp; $(document).ready( function(){<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$(&quot; div input[type=checkbox] &quot;).click(<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; function(){<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if( $(this).is(':checked') ) {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$(this).prev().attr('value','Say hi jQuery');<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; );<br />
&nbsp; &nbsp; });<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>จาก code ก็จะเห็นได้ว่าเราจะมี input box ที่เป็น text box อยู่ด้านบนตัว checkbox นะครับดังนั้นถ้าเราจะทำการ select มันก็ใช้คำสั่ง .prev ได้เลย เราก็จะได้ object ของมันมาและกำหนดรายละเอียดต่างๆได้</p>
<p>หวังว่าบทความนี้จะมีประโยชน์ไม่มากก็น้อยนะครับ สำหรับนำไปประยุคใช้กับงานต่างๆ</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-traversing-prev%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-traversing-prev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Source Order เรื่องง่ายๆที่ไม่ควรมองข้าม</title>
		<link>http://www.jquery.in.th/jquery-source-order/</link>
		<comments>http://www.jquery.in.th/jquery-source-order/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 18:56:17 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[source order]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=975</guid>
		<description><![CDATA[ช่วงที่ผมเริ่มจะเขียน ภาษา jQuery ใหม่ๆ เจอปัญหาเส้นผมบังภูเขาแบบการจัดเรียง ลำดับของ Script ไม่ถูก ทำให้ไม่มีการแสดงผลอะไรออกมา หรือมี Error ออกมาบ้าง ไล่ code กับไปสิฮ่าๆ หาทั้งวันเลยครับ ว่าทำไมมันถึงไม่ยอมทำงาน ที่แท้ก็มาตกม้าตายตรงเรียง Script ไม่ถูกครับ ดันเอา Plugin ไปขึ้นก่อน Script ของ jQuery ดังนั้นเวลาที่ Plugin มัน เรียกใช้งาน Function jQuery มันก็หาไม่เจอนะสิ สำหรับเพื่อนๆที่พึ่งจะศึกษาใหม่ๆไม่ควรพลาดเรื่องนี้เลยครับ ผมว่ามีประโยชน์มากๆครับ ตามมาอ่านต่อกันได้เลย เรื่องนี้ก็ไม่ได้เป็นเรื่องยากครับ แต่เชื่อว่าเทพหลายๆคนเคยพลาดท่ามาแล้วแน่นอน เพราะบางทีเรา copy code มาแต่ดันนำมันมาวางผิดตำแหน่ง แค่นั้นก็ได้ผลที่แตกต่างกันแล้วครับ วันนี้ผมจะแนะนำวิธีที่เขาทำกันนะครับ เป็นรูปแบบมาตราฐาน ที่ฝรั่งเขาทำกันว่างั้นเถอะ เหอๆ ในบทความนี้ถ้าเรียกเป็นภาษาอังกฤษ ก็คงจะเรียกว่าการทำ Source order มั้งครับไม่แข็งแรงเท่าไรสำหรับภาษา ต่างประเทศ ถ้าอีสานนี่ถนัดเลย ฮ่าๆ รูปแบบที่เขาใช้กันจะเป็นแบบนี้ครับ jQuery script jQuery plugin Custom script ตัวอย่างครับ 123456&#60;html&#62; &#160; &#160;&#60;head&#62; &#160; &#160; &#160;....... &#160; &#160; &#160;&#60;script type=&#34;text/javascript&#34; src=&#34;/jquery/1.4.2/jquery.min.js&#34;&#62;&#60;/script&#62; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>ช่วงที่ผมเริ่มจะเขียน ภาษา jQuery ใหม่ๆ เจอปัญหาเส้นผมบังภูเขาแบบการจัดเรียง ลำดับของ Script ไม่ถูก ทำให้ไม่มีการแสดงผลอะไรออกมา หรือมี Error ออกมาบ้าง ไล่ code กับไปสิฮ่าๆ หาทั้งวันเลยครับ ว่าทำไมมันถึงไม่ยอมทำงาน ที่แท้ก็มาตกม้าตายตรงเรียง Script ไม่ถูกครับ ดันเอา Plugin ไปขึ้นก่อน Script ของ jQuery ดังนั้นเวลาที่ Plugin มัน เรียกใช้งาน Function jQuery มันก็หาไม่เจอนะสิ สำหรับเพื่อนๆที่พึ่งจะศึกษาใหม่ๆไม่ควรพลาดเรื่องนี้เลยครับ ผมว่ามีประโยชน์มากๆครับ ตามมาอ่านต่อกันได้เลย<span id="more-975"></span></p>
<p>เรื่องนี้ก็ไม่ได้เป็นเรื่องยากครับ แต่เชื่อว่าเทพหลายๆคนเคยพลาดท่ามาแล้วแน่นอน เพราะบางทีเรา copy code มาแต่ดันนำมันมาวางผิดตำแหน่ง แค่นั้นก็ได้ผลที่แตกต่างกันแล้วครับ</p>
<p>วันนี้ผมจะแนะนำวิธีที่เขาทำกันนะครับ เป็นรูปแบบมาตราฐาน ที่ฝรั่งเขาทำกันว่างั้นเถอะ เหอๆ ในบทความนี้ถ้าเรียกเป็นภาษาอังกฤษ ก็คงจะเรียกว่าการทำ Source order มั้งครับไม่แข็งแรงเท่าไรสำหรับภาษา ต่างประเทศ ถ้าอีสานนี่ถนัดเลย ฮ่าๆ</p>
<p>รูปแบบที่เขาใช้กันจะเป็นแบบนี้ครับ</p>
<ol>
<li>jQuery script</li>
<li>jQuery plugin</li>
<li>Custom script</li>
</ol>
<p>ตัวอย่างครับ</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/html.html"><span style="color: #000000; font-weight: bold;">html</span></a>&gt;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/head.html"><span style="color: #000000; font-weight: bold;">head</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp;.......<br />
&nbsp; &nbsp; &nbsp;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/jquery/1.4.2/jquery.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/plugin/jquery.plugin.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
&nbsp; &nbsp; &nbsp;<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;/custom.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>ถ้าเรียงลำดับแบบนี้แล้วก็หมดปัญหาครับ พบกันใหม่ในบทความต่อไปครับ :)</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-source-order%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-source-order/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ตัวอย่างการทำ Image Rotate แบบหมุนวนครับ</title>
		<link>http://www.jquery.in.th/jquery-image-rotate-360/</link>
		<comments>http://www.jquery.in.th/jquery-image-rotate-360/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 05:15:23 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[jquery image]]></category>
		<category><![CDATA[jquery rotate]]></category>
		<category><![CDATA[rotate]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=970</guid>
		<description><![CDATA[วันนี้ขอเบิ้ลอีกสักบทความเลยละกันครับ ไปเจอวิธีการทำ Image Rotate แบบ 360 องศา มาครับน่าเอามาศึกษาและประยุคต์กับงานที่ทำมากๆ Action คล้ายๆกับการหมุนรูปสลับกันเป็นวงกลมครับ หรือคล้ายๆกับพวกการโชว์ Thump บน iTune ครับ สวยงามดี แต่ที่น่าสนใจก็วิธีการศึกษาจาก code ที่ทางเว็บที่ผมจะแนะนำครับ จะได้ไอเดียเอามาทำงานได้อีกเยอะเลย ใครสนใจก็ด้านในเลยครับ&#8230; ลองเข้าไปดู Demo กันก่อนครับที่ : http://bit.ly/bThnP6 หรือเข้าไปศึกษาตัวอย่าง Code ได้ที่ : http://bit.ly/9ymwE3]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">วันนี้ขอเบิ้ลอีกสักบทความเลยละกันครับ ไปเจอวิธีการทำ Image Rotate แบบ 360 องศา มาครับน่าเอามาศึกษาและประยุคต์กับงานที่ทำมากๆ Action คล้ายๆกับการหมุนรูปสลับกันเป็นวงกลมครับ หรือคล้ายๆกับพวกการโชว์ Thump บน iTune ครับ สวยงามดี แต่ที่น่าสนใจก็วิธีการศึกษาจาก code ที่ทางเว็บที่ผมจะแนะนำครับ จะได้ไอเดียเอามาทำงานได้อีกเยอะเลย ใครสนใจก็ด้านในเลยครับ&#8230;<span id="more-970"></span><img class="aligncenter size-full wp-image-971" style="border: 1px solid black;" title="jQuery image rotate" src="http://www.jquery.in.th/uploads//2010/07/screen-capture-13.png" alt="" width="552" height="276" /></p>
<p style="text-align: left;">
<p style="text-align: left;">ลองเข้าไปดู Demo กันก่อนครับที่ : http://bit.ly/bThnP6<br />
หรือเข้าไปศึกษาตัวอย่าง Code ได้ที่ : http://bit.ly/9ymwE3</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-image-rotate-360%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-image-rotate-360/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Tooltip Plugin</title>
		<link>http://www.jquery.in.th/jquery-tooltip-plugin/</link>
		<comments>http://www.jquery.in.th/jquery-tooltip-plugin/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 04:49:11 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[jquery plugin]]></category>
		<category><![CDATA[tooltip]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=965</guid>
		<description><![CDATA[วันนี้มี Plugin สำหรับทำ Tooltip มาฝากกันครับ เอาไปใช้ประโยชน์ในการทำ Tip เวลาเอา Mouse ไป RollOver และขึ้นคำแนะนำขึ้นมา อันนี้พิเศษตรงที่สีสันสวยงามครับ น่าใช้มากๆ ใครนึกไม่ออกมาดูภายด้านในเลยครับ Download ได้ที่ URL นี้ครับ : http://tutorialzine.com/2010/07/colortips-jquery-tooltip-plugin]]></description>
			<content:encoded><![CDATA[<p>วันนี้มี Plugin สำหรับทำ Tooltip มาฝากกันครับ เอาไปใช้ประโยชน์ในการทำ Tip เวลาเอา Mouse ไป RollOver และขึ้นคำแนะนำขึ้นมา อันนี้พิเศษตรงที่สีสันสวยงามครับ น่าใช้มากๆ ใครนึกไม่ออกมาดูภายด้านในเลยครับ<span id="more-965"></span></p>
<p><img class="aligncenter size-full wp-image-966" title="screen-capture-12" src="http://www.jquery.in.th/uploads//2010/07/screen-capture-121.png" alt="" width="505" height="342" /></p>
<p>Download ได้ที่ URL นี้ครับ : http://tutorialzine.com/2010/07/colortips-jquery-tooltip-plugin</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-tooltip-plugin%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-tooltip-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ตัวอย่างการใช้ appendTo() แบบง่ายๆครับ</title>
		<link>http://www.jquery.in.th/easy-jquery-appendto/</link>
		<comments>http://www.jquery.in.th/easy-jquery-appendto/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 02:00:34 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Manipulation]]></category>
		<category><![CDATA[appedTo]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=948</guid>
		<description><![CDATA[บทความนี้เขียนตอนประมาณตี 2 กว่าๆครับ (นั่งดูบอลไปด้วยทำงานไปด้วย) ไปเจอปัญหาหนึ่งที่ง่ายๆแต่ลืมวิธีใช้งาน ก็เลยมาเขียนลงบทความไว้ดีกว่าครับ จะได้เป็นประโยชน์สำหรับเพื่อนๆ ที่พึ่งเริ่มต้นกัน สำหรับ เทพๆ คงผ่านบทความนี้ไปได้เลยครับ appendTo คืออะไร ? appendTo มันใช้ทำอะไร ? appendTo แล้วทำไมถึงเลือกใช้ ? appendTo มันดียังไง ? บอกตรงๆเมื่อก่อนผมก็มีคำถามพวกนี้ครับ มีคำถามมากหมายเกิดขึ้น เพราะอะไร เพราะเรายังไม่เคยใช้มันครับ เป็นกันทุกคนแหละผมว่านะ เพราะถ้าไม่คุ้นเคย ไม่เคยใช้มัน แน่นอนแหละว่าต้องเกิดคำถามขึ้นมา การหาคำตอบของคำถามนี้ก็มีมากหมายครับใน Internet แต่จะอธิบายได้เข้าใจหรือเปล่านั้นก็แล้วแค่ว่า คนที่เขียนบทความนั้นๆ อธิบายละเอียดแค่ใหน หรือว่ายกตัวอย่างได้เข้าใจแค่ใหน มาดูกันเลยดีกว่าครับ ผมจะยกจากปัญหาที่ผมเจอ ตอนที่กำลัง code งานสดๆตอนตีสองกว่าๆนี้เลย กับ Function appendTo(); คำว่า append มันก็ตรงตัวอยู่แล้วครับสำหรับคำแปลของมัน append = การนำไปต่อท้าย เช่นตัวอย่างนี้ครับ ยกตัวอย่าง เรามี tag DIV อยู่ 1 ตัวและข้างในก็ไม่มีอะไรนะครับ 1&#60;div id=&#34;myDiv&#34;&#62;.....&#60;/div&#62; ถ้าหากเราต้องการจะใส่ Tag SPAN ที่มีข้อความอยู่ข้างใน tag DIV นี้จะทำยังไงดี 1&#60;div id=&#34;myDiv&#34;&#62;&#60;span&#62;Hello World!!!!&#60;/span&#62;&#60;/div&#62; มาดู code กันครับว่าเขียนยังไง ง่ายมากๆ [...]]]></description>
			<content:encoded><![CDATA[<p>บทความนี้เขียนตอนประมาณตี 2 กว่าๆครับ (นั่งดูบอลไปด้วยทำงานไปด้วย) ไปเจอปัญหาหนึ่งที่ง่ายๆแต่ลืมวิธีใช้งาน ก็เลยมาเขียนลงบทความไว้ดีกว่าครับ จะได้เป็นประโยชน์สำหรับเพื่อนๆ ที่พึ่งเริ่มต้นกัน สำหรับ เทพๆ คงผ่านบทความนี้ไปได้เลยครับ <span id="more-948"></span></p>
<p style="text-align: left; padding-left: 30px;"><strong>appendTo คืออะไร ?<br />
appendTo มันใช้ทำอะไร ?<br />
appendTo แล้วทำไมถึงเลือกใช้ ?<br />
appendTo มันดียังไง ?</strong></p>
<p>บอกตรงๆเมื่อก่อนผมก็มีคำถามพวกนี้ครับ มีคำถามมากหมายเกิดขึ้น เพราะอะไร เพราะเรายังไม่เคยใช้มันครับ เป็นกันทุกคนแหละผมว่านะ เพราะถ้าไม่คุ้นเคย ไม่เคยใช้มัน แน่นอนแหละว่าต้องเกิดคำถามขึ้นมา</p>
<p>การหาคำตอบของคำถามนี้ก็มีมากหมายครับใน Internet แต่จะอธิบายได้เข้าใจหรือเปล่านั้นก็แล้วแค่ว่า คนที่เขียนบทความนั้นๆ อธิบายละเอียดแค่ใหน หรือว่ายกตัวอย่างได้เข้าใจแค่ใหน มาดูกันเลยดีกว่าครับ ผมจะยกจากปัญหาที่ผมเจอ ตอนที่กำลัง code งานสดๆตอนตีสองกว่าๆนี้เลย กับ Function appendTo();</p>
<p>คำว่า append มันก็ตรงตัวอยู่แล้วครับสำหรับคำแปลของมัน append = การนำไปต่อท้าย เช่นตัวอย่างนี้ครับ</p>
<p>ยกตัวอย่าง เรามี tag DIV อยู่ 1 ตัวและข้างในก็ไม่มีอะไรนะครับ</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;myDiv&quot;</span>&gt;</span>.....<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>ถ้าหากเราต้องการจะใส่ Tag SPAN ที่มีข้อความอยู่ข้างใน tag DIV นี้จะทำยังไงดี</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;myDiv&quot;</span>&gt;&lt;<a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">span</span></a>&gt;</span>Hello World!!!!<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">span</span></a>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>มาดู code กันครับว่าเขียนยังไง ง่ายมากๆ</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span>// <span style="color: #009900;">&lt;!<span style="color: #66cc66;">&#91;</span>CDATA<span style="color: #66cc66;">&#91;</span></span><br />
<span style="color: #009900;"> &nbsp; &nbsp;var html <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;&lt;span&gt;</span></span>Hello World!!!!<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">span</span></a>&gt;</span>&quot;;<br />
&nbsp; &nbsp; $( html ).appendTo('#myDiv');<br />
// ]]&gt;<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span></div></td></tr></tbody></table></div>
<p>เพียงเท่านี้ ทั้ง tag SPAN และข้อความข้อในก็จะถูกนำไปใส่ภายใต้ DIV ที่เราต้องการครับในที่นี้ก็คือ id myDiv นั้นเอง การนำไปใช้งานนั้นคือ เราอาจจะรับค่าที่ได้มาเป็น HTML เช่นการ ส่ง Request แบบ AJAX ไปและรับค่ากลับมาเป็น HTML และต้องการแสดงผลที่รับมา เราก็จะใช้ appendTo ในการแทรกสิ่งที่เราต้องการใน element นั้นๆที่เราต้องการจะให้มันโชว์</p>
<p><strong>ตัวอย่างการนำไปใช้งานของผมคร่างๆเป็นแนวทางครับ</strong><br />
ผมจะส่ง Request แบบ POST ไปยัง file PHP file หนึ่งเพื่อดึงเอาข้อมูล HTML ออกมาแสดงผลใน element ที่เราต้องการนะครับ</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;div id=&quot;result&quot;&gt;.....&lt;/div&gt;<br />
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span><span style="color: #006600; font-style: italic;">// &lt;![CDATA[</span><br />
&nbsp;$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'document'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</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> &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$.<span style="color: #660066;">post</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;/path/to/url/php&quot;</span><span style="color: #339933;">,</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span> searchByName<span style="color: #339933;">:</span><span style="color: #3366CC;">&quot;jQuery&quot;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>data<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$<span style="color: #009900;">&#40;</span> data <span style="color: #009900;">&#41;</span>.<span style="color: #660066;">appendTo</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#result&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #3366CC;">'html'</span> &nbsp;<span style="color: #006600; font-style: italic;">//สามารถระบุว่าจะเป็น html,json,text ก็ได้ขึ้นอยู่กับสิ่งที่ return &nbsp; &nbsp; &nbsp; </span><br />
<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><br />
<span style="color: #006600; font-style: italic;">// ]]&gt;&lt;/script&gt;</span></div></td></tr></tbody></table></div>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Feasy-jquery-appendto%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/easy-jquery-appendto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video สอนเครื่องมือที่ใช้ในการ Debug  jQuery ครับ</title>
		<link>http://www.jquery.in.th/debug-toolsjquery-for-firefox-safari-chrome/</link>
		<comments>http://www.jquery.in.th/debug-toolsjquery-for-firefox-safari-chrome/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 06:21:43 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[jQuery 1.4]]></category>
		<category><![CDATA[debugs]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=935</guid>
		<description><![CDATA[ผมไปเจอ Video ที่สอนการใช้งานเครื่องมือสำหรับ Debug เบื้องต้นครับ ดูแล้วน่าสนใจมากๆขอบอก ใครพลาดแล้วจะเสียใจครับ มันดียังไงนั้นต้องเข้าไปดูเองครับ แต่ที่แน่ๆนั้น มันมีบางเทคนิค หรือบางอย่างที่ผมเองนั้นยังไม่เคยใช้เลย เขาสอนการใช้ Debug tools ทั้งบน FireFox, Chrome, Safari ครับ ยังไงลองเข้ามาดู Video ด้านในเลยครับ สุดยอดมากๆ เพื่อนๆดูกันแล้วก็ลองเอาไปใช้ดูนะครับ สำหรับผมเนี่ยโอ้มันสุดยอดมากๆ ถ้าวัยรุ่นสมัยนี้ก็ต้องบอกว่า มัน เมพมากๆ (ไม่รู้เหมือนกันว่าคำว่า เมพ เนี่ยมันคืออะไร) แล้วผมจะหาอะไรดีๆมาแชร์ให้เพื่อนๆอีกนะครับ ที่มา : http://jqueryfordesigners.com/debugging-tools/]]></description>
			<content:encoded><![CDATA[<p>ผมไปเจอ Video ที่สอนการใช้งานเครื่องมือสำหรับ Debug เบื้องต้นครับ ดูแล้วน่าสนใจมากๆขอบอก ใครพลาดแล้วจะเสียใจครับ มันดียังไงนั้นต้องเข้าไปดูเองครับ แต่ที่แน่ๆนั้น มันมีบางเทคนิค หรือบางอย่างที่ผมเองนั้นยังไม่เคยใช้เลย เขาสอนการใช้ Debug tools ทั้งบน FireFox, Chrome, Safari ครับ ยังไงลองเข้ามาดู Video ด้านในเลยครับ สุดยอดมากๆ<span id="more-935"></span></p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="file=http%3A%2F%2Fjqueryfordesigners.com%2Fmedia%2Fdebuggers.mp4&amp;plugins=viral-1d" /><param name="src" value="http://jqueryfordesigners.com/downloads/player-viral.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="300" src="http://jqueryfordesigners.com/downloads/player-viral.swf" allowfullscreen="true" flashvars="file=http%3A%2F%2Fjqueryfordesigners.com%2Fmedia%2Fdebuggers.mp4&amp;plugins=viral-1d"></embed></object></p>
<p style="text-align: left;">เพื่อนๆดูกันแล้วก็ลองเอาไปใช้ดูนะครับ สำหรับผมเนี่ยโอ้มันสุดยอดมากๆ ถ้าวัยรุ่นสมัยนี้ก็ต้องบอกว่า มัน เมพมากๆ (ไม่รู้เหมือนกันว่าคำว่า เมพ เนี่ยมันคืออะไร) แล้วผมจะหาอะไรดีๆมาแชร์ให้เพื่อนๆอีกนะครับ</p>
<p style="text-align: left;">ที่มา : http://jqueryfordesigners.com/debugging-tools/</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fdebug-toolsjquery-for-firefox-safari-chrome%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/debug-toolsjquery-for-firefox-safari-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>มาสร้าง HTML ด้วย jQuery version 1.4 กันครับ</title>
		<link>http://www.jquery.in.th/building-html-in-jquery/</link>
		<comments>http://www.jquery.in.th/building-html-in-jquery/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 04:22:19 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[jQuery 1.4]]></category>
		<category><![CDATA[appendTo]]></category>
		<category><![CDATA[build hmtl]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=927</guid>
		<description><![CDATA[ในบางงานที่เป็นการทำงานที่ไม่ใช่ Static HMTL หรือเป็น dynamic HTML นั้นเราจำเป็นต้องใช้ความสามารถของ JavaScript มาช่วยในการสร้าง HTML แบบ dynamic หรือแบบที่มีการเปลี่ยนแปลงตลอดเวลา ใน jQuery version 1.4 เราจะมาใช้ความสามารถของมันในการสร้าง HTML แบบ dynamic กันครับ ถ้าเรียกเป็นภาษาทางการหน่อยก็ Building HTML in jQuery มาเข้าเรื่องกันเลยครับ บางคนคงเคยเขียน code ด้วย JavaScript แบบตัวอย่างด้านล่างนี้กันมาบ้างแล้วสำหรับการทำ dynamic HTML 12345678html = '&#60;input &#34;' + inputId &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;+ '&#34; name=&#34;' &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;+ inputName &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>ในบางงานที่เป็นการทำงานที่ไม่ใช่ Static HMTL หรือเป็น dynamic HTML นั้นเราจำเป็นต้องใช้ความสามารถของ JavaScript มาช่วยในการสร้าง HTML แบบ dynamic หรือแบบที่มีการเปลี่ยนแปลงตลอดเวลา ใน jQuery version 1.4 เราจะมาใช้ความสามารถของมันในการสร้าง HTML แบบ dynamic กันครับ ถ้าเรียกเป็นภาษาทางการหน่อยก็ Building HTML in jQuery<span id="more-927"></span></p>
<p>มาเข้าเรื่องกันเลยครับ<br />
บางคนคงเคยเขียน code ด้วย JavaScript แบบตัวอย่างด้านล่างนี้กันมาบ้างแล้วสำหรับการทำ dynamic  HTML</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">html <span style="color: #339933;">=</span> <span style="color: #3366CC;">'&lt;input &quot;'</span> <span style="color: #339933;">+</span> inputId <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #339933;">+</span> <span style="color: #3366CC;">'&quot; name=&quot;'</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #339933;">+</span> inputName <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #339933;">+</span> <span style="color: #3366CC;">'&quot; type=&quot;'</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #339933;">+</span> inputType <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #339933;">+</span> <span style="color: #3366CC;">'&quot;'</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>isChecked <span style="color: #339933;">?</span> <span style="color: #3366CC;">'checked=&quot;checked&quot;'</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span> <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #339933;">+</span> <span style="color: #3366CC;">'/&gt;'</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Code ด้านบนนี้มันก็คือการ Build HTML ขึ้นมานั้นเองแต่ด้วยความสามาถใหม่ของ jQuery 1.4 นั้น<br />
เราสามารถเขียนให้ได้ผลออกมาเหมือนกันได้แต่ง่ายกว่าตาม code ด้านล่างนี้ครับ</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;input&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; id<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;permissionsInput&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; <span style="color: #000066;">name</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;permissions&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; type<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;checkbox&quot;</span><span style="color: #339933;">,</span> <br />
&nbsp; click<span style="color: #339933;">:</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><br />
&nbsp; &nbsp; update<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span><br />
&nbsp; checked<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;checked&quot;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">appendTo</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#myForm&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>จะเห็นว่าเราสามารถ Build tag &#8220;input&#8221; ขึ้นมาได้เหมือนกับ code แรกและยังสามารถกำหนด  event ให้กับ input box ไปได้อีกด้วย เราสามารถกำหนด attributes ต่างๆที่จำเป็นสำหรับ Tag นั้นๆเข้าไปด้วยด้วยไม่ว่าจะเป็น Class,ID,Name,Value ได้หมดครับ ใส่ Event เข้าไปเลยก็ยังได้ หรือเราจะกำหนดค่าตัวแปรต่างๆเข้าไปด้วยเลยก็ได้</p>
<p>เท่าที่ลองเล่นดูผมว่า version 1.4 นี้ช่วยงานได้เยอะเหมือนกันครับ ความสามารถใหม่ๆที่เพิ่มเข้ามา ทำให้เวลากลับไปแก้ไข code ของ javascript นั้นทำได้ง่ายและรวดเร็วขึ้นเยอะเลย</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fbuilding-html-in-jquery%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/building-html-in-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Selectors type</title>
		<link>http://www.jquery.in.th/jquery-selectors-type/</link>
		<comments>http://www.jquery.in.th/jquery-selectors-type/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 03:08:42 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Selectors]]></category>
		<category><![CDATA[selector]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=924</guid>
		<description><![CDATA[ความสามารถที่โดดเด่นของ jQuery เลยก็คงจะหนีไม่พ้นเรื่องของการใช้ Selector ครับ เพื่อนๆที่พึ่งจะลองจับ jQuery อาจจะยังไม่รู้จักว่า Selector มันคืออะไร จริงๆแล้วถ้าเคยเขียน JavaScript แบบเพียวๆมาก่อนถ้ายกตัวอย่างให้ดูนี่ คงต้องอ๋อกันทุกคนครับ ( document.getElementById(&#8220;id&#8221;) ) คุ้นๆใหมครับกับรูปแบบนี้ Selector ของ jQuery ก็ทำงานเหมือนกับ ที่ผมยกตัวอย่างขึ้นมาครับ แต่มันสั้นกว่า และง่ายกว่ามาก ความสามารถนี่เอาไปปรับใช้กับงานได้อย่างรวดเร็ว ใครสนใจหัวข้อนี้คลิกเข้ามาอ่านได้เลยครับผมจะยกตัวอย่าง Selector บางชนิดให้พอเป็นข้อมูลเพื่อเอาไปต่อยอดกันได้อีกนะครับ Element ตัวอย่าง $(&#8220;td&#8221;) ตัวอย่างนี้เป็นการ select  HTML element tag &#8220;TD&#8221; ที่อยู่ใน tag Table #id ตัวอย่่าง $(&#8216;#myDIV&#8221;) เป็นการ selector element ด้วยชื่อข id ของ element นั้นๆ selector,selector ตัวอย่าง $(&#8220;input:buttom,input:text&#8221;) เป็นการ select แบบ multi หรือ select แบบหลายๆ element โดยใช้ comma &#8220;,&#8221; ในการขั้น ancestor descendant ตัวอย่าง $(&#8220;#myDIV a&#8221;) เป็นการ select tag [...]]]></description>
			<content:encoded><![CDATA[<p>ความสามารถที่โดดเด่นของ jQuery เลยก็คงจะหนีไม่พ้นเรื่องของการใช้ Selector ครับ เพื่อนๆที่พึ่งจะลองจับ jQuery อาจจะยังไม่รู้จักว่า Selector มันคืออะไร จริงๆแล้วถ้าเคยเขียน JavaScript แบบเพียวๆมาก่อนถ้ายกตัวอย่างให้ดูนี่ คงต้องอ๋อกันทุกคนครับ ( document.getElementById(&#8220;id&#8221;) ) คุ้นๆใหมครับกับรูปแบบนี้ Selector ของ jQuery ก็ทำงานเหมือนกับ ที่ผมยกตัวอย่างขึ้นมาครับ แต่มันสั้นกว่า และง่ายกว่ามาก ความสามารถนี่เอาไปปรับใช้กับงานได้อย่างรวดเร็ว ใครสนใจหัวข้อนี้คลิกเข้ามาอ่านได้เลยครับ<span id="more-924"></span>ผมจะยกตัวอย่าง Selector บางชนิดให้พอเป็นข้อมูลเพื่อเอาไปต่อยอดกันได้อีกนะครับ</p>
<ul>
<li><strong><em>Element</em></strong> ตัวอย่าง<em><strong> $(&#8220;td&#8221;)</strong></em> ตัวอย่างนี้เป็นการ select  HTML element tag &#8220;TD&#8221; ที่อยู่ใน tag Table</li>
<li><em><strong>#id</strong></em> ตัวอย่่าง <em><strong>$(&#8216;#myDIV&#8221;)</strong></em> เป็นการ selector element ด้วยชื่อข id ของ element นั้นๆ</li>
<li><em><strong>selector,selector</strong></em> ตัวอย่าง <em><strong>$(&#8220;input:buttom,input:text&#8221;)</strong></em> เป็นการ select แบบ multi หรือ select แบบหลายๆ element โดยใช้ comma &#8220;,&#8221; ในการขั้น</li>
<li><em><strong>ancestor descendant</strong></em> ตัวอย่าง <em><strong>$(&#8220;#myDIV a&#8221;)</strong></em> เป็นการ select tag HTML &#8220;a&#8221; ใน element ที่มี ID ชื่อ id=&#8221;myDIV&#8221;</li>
<li><em><strong>:filter</strong></em> ตัวอย่าง <em><strong>$(&#8220;input:button) </strong></em>เป็นการ filter เอาเฉพาะ element ที่มี type เป็น button เท่านั้น</li>
</ul>
<p>นี่เป็นตัวอย่างของการใช้ selector ของ jQuery ครับส่วน selector แล้วจะเอาไปทำอะไรต่อนั้นก็ขึ้นอยู่กับเราละครับว่าจะเอาไปใช้งาน หรือ ทำอะไรต่อ เพราะเวลาเรา select element นั้นๆได้แล้ว เราก็จะได้ object ของมันออกมาด้วย ก็ลองๆทำความเข้าใจในส่วนนี้ดูครับ ถ้าไม่เข้าใจตรงใหนเข้าไปตั้งกระทู้สอบถามได้ที่ Webboard ของเราได้เลยนะครับ  <a href="http://www.jquery.in.th/forums" target="_blank">http://www.jquery.in.th/forums</a></p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-selectors-type%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-selectors-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>แนะนำ jQuery UI</title>
		<link>http://www.jquery.in.th/jquery-ui-suggest/</link>
		<comments>http://www.jquery.in.th/jquery-ui-suggest/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 09:36:07 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[jqueryui]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=910</guid>
		<description><![CDATA[บทความแรกของวันนี้เลยครับ หลังจากที่ Maintenance พวก Server ต่างๆเสร็จเรียบร้อย วันนี้จะมาแนะนำ jQuery UI ให้กับเพื่อนๆมือใหม่ ที่ยังไม่เคยรู้จักกันมาก่อน หรือ รู้จักแต่ยังไม่เคยใช้ ก็มาลองอ่านบทความนี้ดูครับ หวังว่าจะทำให้เพื่อนๆอยากจะลองเอาไปใช้งานกันบ้าง เพราะช่วยลดเวลาในการออกแบบ หรือ Design UI (user interface) ต่างๆ เพราะเราสามารถเอาปุ่มสวยๆ ไอคอน สวยๆที่มีอยู่แล้วนำมาใช้งาน ควบคู่กับ jQuery ได้เลยครับ.. http://www.jqueryui.com สำหรับเว็บ jQueryui.com นั้นเป็นอีกหนึ่งเว็บหรืออีกหนึ่ง session ของ jQuery ครับที่มี UI ให้เราใช้งานกันโดยไม่ต้องมานั่งออกแบบเองให้เสียเวลาทำมาให้กินกันครับ UI นี้ส่วนมากแล้วที่ผมนำมาใช้งานนั้น ก็จะเป็นงานพวก Backend ครับเช่นระบบ Backend ของ CMS ต่างๆที่ได้เขียนขึ้นมา มีให้เลือกใช้เยอะเลยครับ ที่สำคัญเอามาใช้ร่วมกับ jQuery ด้วยจะช่วยเพิ่มประสิทธิภาพในระบบ Web Interface ของเราให้ใช้งานได้ง่านขึ้นไม่ซับซ้อนจนเกินไป http://jqueryui.com/demos เว็บ jQueryUI นี้เราสามารถเข้าไปทดลองใช้งานดูหรือจะอ่านวิธีการใช้งาน ได้ที่ URL นี้ครับ http://jqueryui.com/demos ในนี้จะแบ่งหมวดอมู่ออกเป็น 4 หมวดหมู่ใหญ่ๆด้วยกันครับ Interactions Widgets Utilities Effect แต่ละหมวดหมู่นั้นเพื่อนๆก็สามารถเข้าไปอ่านได้ตาม Link ด้านบนที่ได้กล่าวมาแล้วได้เลยครับ แต่ผมคิดว่าอีกไม่นาน ทาง jQuery.in.th [...]]]></description>
			<content:encoded><![CDATA[<p>บทความแรกของวันนี้เลยครับ หลังจากที่ Maintenance พวก Server ต่างๆเสร็จเรียบร้อย วันนี้จะมาแนะนำ jQuery UI ให้กับเพื่อนๆมือใหม่ ที่ยังไม่เคยรู้จักกันมาก่อน หรือ รู้จักแต่ยังไม่เคยใช้ ก็มาลองอ่านบทความนี้ดูครับ หวังว่าจะทำให้เพื่อนๆอยากจะลองเอาไปใช้งานกันบ้าง เพราะช่วยลดเวลาในการออกแบบ หรือ Design UI (user interface) ต่างๆ เพราะเราสามารถเอาปุ่มสวยๆ ไอคอน สวยๆที่มีอยู่แล้วนำมาใช้งาน ควบคู่กับ jQuery ได้เลยครับ..<span id="more-910"></span></p>
<p style="text-align: center;"><img class="size-large wp-image-914  aligncenter" style="border: 1px solid black;" title="jQuery  User Interface" src="http://www.jquery.in.th/uploads//2010/07/screen-capture-11-1024x591.png" alt="" width="504" height="290" /></p>
<p style="text-align: center;"><a href="http://www.jqueryui.com" target="_blank">http://www.jqueryui.com</a></p>
<p>สำหรับเว็บ jQueryui.com นั้นเป็นอีกหนึ่งเว็บหรืออีกหนึ่ง session ของ jQuery ครับที่มี UI ให้เราใช้งานกันโดยไม่ต้องมานั่งออกแบบเองให้เสียเวลาทำมาให้กินกันครับ UI นี้ส่วนมากแล้วที่ผมนำมาใช้งานนั้น ก็จะเป็นงานพวก Backend ครับเช่นระบบ Backend ของ CMS ต่างๆที่ได้เขียนขึ้นมา มีให้เลือกใช้เยอะเลยครับ ที่สำคัญเอามาใช้ร่วมกับ jQuery ด้วยจะช่วยเพิ่มประสิทธิภาพในระบบ Web Interface ของเราให้ใช้งานได้ง่านขึ้นไม่ซับซ้อนจนเกินไป</p>
<p style="text-align: center;"><img class="size-full wp-image-915  aligncenter" style="border: 1px solid black;" title="screen-capture" src="http://www.jquery.in.th/uploads//2010/07/screen-capture1-e1278494412723.png" alt="" width="491" height="415" /></p>
<p style="text-align: center;"><a href="http://jqueryui.com/demos" target="_blank">http://jqueryui.com/demos</a></p>
<p>เว็บ jQueryUI นี้เราสามารถเข้าไปทดลองใช้งานดูหรือจะอ่านวิธีการใช้งาน ได้ที่ URL นี้ครับ http://jqueryui.com/demos ในนี้จะแบ่งหมวดอมู่ออกเป็น 4 หมวดหมู่ใหญ่ๆด้วยกันครับ</p>
<ul>
<li>Interactions</li>
<li>Widgets</li>
<li>Utilities</li>
<li>Effect</li>
</ul>
<p>แต่ละหมวดหมู่นั้นเพื่อนๆก็สามารถเข้าไปอ่านได้ตาม Link ด้านบนที่ได้กล่าวมาแล้วได้เลยครับ แต่ผมคิดว่าอีกไม่นาน ทาง jQuery.in.th ของเราจะนำเอา Document จากเว็บ jQueryUI มาแปลเป็นภาษาไทย ให้ได้อ่านกันง่ายๆขึ้นและเข้าใจมากขึ้น ถ้าใช้ Google แปล มันก็จะได้ภาษาที่แปลกๆไปพอสมควรครับ แฮ่ะๆ</p>
<p style="text-align: center;"><img class="size-full wp-image-916  aligncenter" style="border: 1px solid black;" title="Themerollerexample" src="http://www.jquery.in.th/uploads//2010/07/Themerollerexample.png" alt="" width="480" height="353" /></p>
<p style="text-align: center;"><a href="http://jqueryui.com/themeroller" target="_blank">http://jqueryui.com/themeroller</a></p>
<p>อ่อและยังสามารถที่จะ Build หรือสร้าง ปรับแต่งโทนสีต่างๆของ UI ให้เข้ากับเว็บเราได้ด้วยนะครับ ผมว่ามันเป็นอะไรที่เจ๋งมากๆเลย<br />
สามารถเข้าไป Build ได้ที่ Link นี้ครับ <a href="http://jqueryui.com/themeroller" target="_blank">http://jqueryui.com/themeroller</a></p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fjquery-ui-suggest%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/jquery-ui-suggest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Thailand เปลี่ยน Design ใหม่ฉลองครบ 1 ปีครับ</title>
		<link>http://www.jquery.in.th/new-theme-jquery-in-thailand/</link>
		<comments>http://www.jquery.in.th/new-theme-jquery-in-thailand/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 05:24:22 +0000</pubDate>
		<dc:creator>ต้นร่มเกล้า</dc:creator>
				<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://www.jquery.in.th/?p=897</guid>
		<description><![CDATA[สวัสดีกันอีกครั้งครับ และยินดีต้อนรับเพื่อนๆ แฟนของภาษา jQuery ทั้งหลายวันนี้ก็มารายงานความคึบหน้าในการปรับปรุงเว็บ jQuery ของเราครับ jQuery in Thailand นี้มีอายุครบ 1 ปีแล้วครับ เวลาผ่านไปเร็วมากๆ ช่วงแรกๆนั้นติดอันดับใน Google ดีพอสมควรครับขึ้นหน้าต้นๆเลย เมื่อสักเดือนเมษายนที่ผ่านมาน่าจะได้นะครับ เกิดปัญหาเรื่อง DNS Server ทำให้เพื่อนๆบางท่านนั้นไม่สามารถเข้าเว็บ jQuery.in.th ได้ ทำให้จำนวน page view หายไปเยอะพอสมควร (เป็นอีกสาเหตุที่ทำให้อันดับใน Google ตกไปด้วย) ตอนนี้ได้รับการแก้ไขเป็นที่เรียบร้อยแล้วครับ ผมจัดการติดตั้ง OS ใหม่เลยทำการ Build Control panel สำหรับ Server ตัวนี้ใหม่ก็หมดปัญหาไปครับ Server ทำงานได้เร็วกว่าเดิมเยอะเลย ตอนนี้บทความต่างๆของเก่าที่มีอยู่อาจจะแสดงผลพวก code style ไม่ถูกต้องนะครับ อีกอย่างเว็บใหม่นี้มีการใช้รูปมาทำ Thumpnails ทำให้บางบทความนั้นไม่มีรูปก็ไม่ต้องตกใจนะครับ แฮ่ะๆ ไม่ใช้ Error แต่อย่างใด ตอนนี้มีอะไรใหม่เกิดขึ้นกับเว็บ jQuery in Thailand บ้างมาดูกันครับ Theme ใหม่ครับขอขอบคุณ site5.com ครับสำหรับ Theme สวยๆ jQuery Community ตอนนี้ก็ได้ติดตั้ง Webboard สำหรับให้แลกเปลี่ยนถามตอบปัญหากันครับ ทีมงานกำลังจะเพิ่มหัวข้อใน version ใหม่ของ jQuery 1.4 [...]]]></description>
			<content:encoded><![CDATA[<p>สวัสดีกันอีกครั้งครับ<br />
และยินดีต้อนรับเพื่อนๆ แฟนของภาษา jQuery ทั้งหลายวันนี้ก็มารายงานความคึบหน้าในการปรับปรุงเว็บ jQuery ของเราครับ jQuery in Thailand นี้มีอายุครบ 1 ปีแล้วครับ เวลาผ่านไปเร็วมากๆ ช่วงแรกๆนั้นติดอันดับใน Google ดีพอสมควรครับขึ้นหน้าต้นๆเลย เมื่อสักเดือนเมษายนที่ผ่านมาน่าจะได้นะครับ เกิดปัญหาเรื่อง DNS Server ทำให้เพื่อนๆบางท่านนั้นไม่สามารถเข้าเว็บ jQuery.in.th ได้ ทำให้จำนวน page view หายไปเยอะพอสมควร <span id="more-897"></span>(เป็นอีกสาเหตุที่ทำให้อันดับใน Google ตกไปด้วย) ตอนนี้ได้รับการแก้ไขเป็นที่เรียบร้อยแล้วครับ ผมจัดการติดตั้ง OS ใหม่เลยทำการ Build Control panel สำหรับ Server ตัวนี้ใหม่ก็หมดปัญหาไปครับ Server ทำงานได้เร็วกว่าเดิมเยอะเลย</p>
<p><img class="aligncenter size-full wp-image-903" title="logo-jquery" src="http://www.jquery.in.th/uploads//2010/07/logo-jquery.png" alt="" width="350" height="110" /></p>
<p>ตอนนี้บทความต่างๆของเก่าที่มีอยู่อาจจะแสดงผลพวก code style ไม่ถูกต้องนะครับ อีกอย่างเว็บใหม่นี้มีการใช้รูปมาทำ Thumpnails ทำให้บางบทความนั้นไม่มีรูปก็ไม่ต้องตกใจนะครับ แฮ่ะๆ ไม่ใช้ Error แต่อย่างใด</p>
<p><span style="text-decoration: underline;"><strong>ตอนนี้มีอะไรใหม่เกิดขึ้นกับเว็บ jQuery in Thailand บ้างมาดูกันครับ</strong></span></p>
<ul>
<li>Theme ใหม่ครับขอขอบคุณ site5.com ครับสำหรับ Theme สวยๆ</li>
<li><a href="http://www.jquery.in.th/forums" target="_blank">jQuery Community ตอนนี้ก็ได้ติดตั้ง Webboard สำหรับให้แลกเปลี่ยนถามตอบปัญหากันครับ</a></li>
<li>ทีมงานกำลังจะเพิ่มหัวข้อใน version ใหม่ของ jQuery 1.4 เข้าไปเพิ่มเติมครับ</li>
<li>บทความที่เกี่ยวกับ jQuery จะมีการ update เพิ่มมากขึ้น</li>
<li>จะมีการแจกเสื้่อเร็วๆนี้ครับโปรดติดตาม!!!</li>
<li>เปิดรับสมัครคนเขียนบทความเพิ่มครับ</li>
<li>อ่อเกือบลืม Logo ใหม่ลายธงชาติของเราด้วยครับ</li>
</ul>
<p>ตอนนี้ก็มีเท่านี้ครับสำหรับการ update ในปีนี้จริงๆแล้วการใช้งาน jQuery นั้นมันก็ต้องเอาไปใช้กับ Tools ตัวอื่นๆเช่น PHP Framework ต่างๆ ทางทีมงานผมเองนั้นนำมาใช้กับ CakePHP, CodeIgniter, SilverStripe และคิดว่าจะเปิด Session สำหรับ Framework ต่างๆพวกนี้ใน Forums ให้ได้ถามตอบปัญหาที่เฉพาะกลุ่มกันมากขึ้นครับ</p>
<div id="facebook_like"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jquery.in.th%2Fnew-theme-jquery-in-thailand%2F&amp;layout=standard&amp;show-faces=true&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:auto;"></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://www.jquery.in.th/new-theme-jquery-in-thailand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->