2013-12-18 109 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功能。

我当然可以提供代码,但它听起来像你不想要的。

那么足够的提示?

祝你好运!