(function(jQuery){ jQuery.fn.ata = function(options){ options = jQuery.extend({ timer:100 }, options); return this.each(function(i){ var $t = jQuery(this), t = this; t.style.resize = 'none'; t.style.overflow = 'hidden'; var tVal = t.value; t.style.height = '0px'; t.value = "W\nW\nW"; var H3 = t.scrollHeight; t.value = "W\nW\nW\nW"; var H4 = t.scrollHeight; var H = H4 - H3; t.value = tVal; tVal = null; $t.before("<div id=\"ataa_"+i+"\"></div>"); var $c = jQuery('#ataa_'+i), c = $c.get(0); c.style.padding = '0px'; c.style.margin = '0px'; $t.appendTo($c); $t.bind('focus', function(){ t.startUpdating() }).bind('blur', function(){ t.stopUpdating() }); this.heightUpdate = function(){ if (tVal != t.value){ tVal = t.value; t.style.height = '0px'; var tH = t.scrollHeight + H; t.style.height = tH + 'px'; c.style.height = 'auto'; c.style.height = c.offsetHeight + 'px'; } } this.startUpdating = function(){ t.interval = window.setInterval(function(){ t.heightUpdate() }, options.timer); } this.stopUpdating = function(){ clearInterval(t.interval); } jQuery(function(){ t.heightUpdate() }); }); }; })(jQuery);
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="css/main.css" type="text/css" media="screen,projection,print" /> <title>Another TextArea Autogrow</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <script type="text/javascript" src="jquery.js" charset="utf-8"></script> <script type="text/javascript" src="jquery.ata.js" charset="utf-8"></script> </head> <body> <div id="logo">Another TextArea Autogrow</div> <div id="content"> <textarea id="textarea" cols="50">Test here...</textarea> </div> <div id="info"> <script> $('textarea').ata(); </script> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง