2010-06-28 115 views
0

我有以下代碼,其中jGrow不工作。 我已經包含Javascript jGrow文件。根據文本的lengtht textarea的不調整它的大小,而不是一個滾動條出現在textarea的jQuery插件jGrow不工作

<html><head> 
<title>jGrow</title> 
<script src="jquery.js" type="text/javascript"></script> 
<script src="jgrow.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$("textarea#sample1").jGrow({ 
max_height: "300px" 
}); 
</script> 
</head> 


<body> 
<form> 
<textarea id="sample1">Jgrow</textarea> 
<input type="submit"> 
</form> 
</body> 

</html> 
+1

怎麼回事?什麼是錯誤,你加載jgrow JavaScript文件?使用JGrow 0.4.0版本?請詳細說明一下。 – 2010-06-28 07:12:54

回答

1

你有沒有在Firefox中嘗試調試,例如Firebux? 我懷疑jGrow在你調用它之前還沒有加載。解決方法是將您的呼叫打包爲$(document).ready(function() {/* your code */});

<html><head> 
<title>jGrow</title> 
<script src="jquery.js" type="text/javascript"></script> 
<script src="jgrow.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
    $("textarea#sample1").jGrow({ 
    max_height: "300px" 
    }); 
}); 
</script> 
</head> 


<body> 
<form> 
<textarea id="sample1">Jgrow</textarea> 
<input type="submit"> 
</form> 
</body> 

</html> 
+0

我已將我的調用包裝到$(document).ready(function(){});,但仍然不起作用。當我點擊從螢火蟲各自的jgrow.js它不顯示任何東西,可能是什麼問題? – Kalx 2010-07-07 06:34:28

+0

jgrow.js在firebug旁邊有一個(錯誤)代碼嗎? 200是可以的其他事情意味着什麼不對 – RvdK 2010-07-07 06:48:46

+0

不,它旁邊沒有任何數字,這意味着它被正確加載? – Kalx 2010-07-07 07:28:51