2013-12-18 107 views
0

我正在製作一個可擴展的textarea。可擴展文本框到固定寬度

我使用this tutorial.

但我有一個問題。這些文本字段(在教程中)的寬度是固定的。在我的網頁中,我有一個寬度爲100px,寬度爲500px的文本框。有沒有我的方式,我可以使腳本,所以我擴大從回到我設置在我的網頁的widht?

我只需要是/否和編碼提示。我想自己做這個編碼。

+0

是的,我會成立'上這樣''。並用'$(this).data(「width」)'替換固定寬度。 – Biketire

回答

0

是的,你可以。您應該首先獲取文本字段的CSS值並將其放入一些變量中。 例如:

var mydivWidth = $('.mydiv').css("width"); 

然後寫animate功能,只要你想,例如使用hover事件處理程序,併爲鼠標移開,使用的變量。

再次例如:

$('...').hover(function(){ 
    //your codes here 
},function(){ 
    $('...').animate({width:mydivWidth}); 
}); 

我試圖不寫所有的代碼:d

0

是的,你應該看看選擇你點擊的特定元素並確定它的寬度。所有這些都有jQuery功能。

我當然可以提供代碼,但它聽起來像你不想要的。

那麼足夠的提示?

祝你好運!