English 中文(简体)
jj 查询持久性非活动约束力
原标题:jQuery persistent non-event bindings
 var $thingy = $( .thingy ),
     $window = $(window);

 $window.on( resize , function(){
       thingy.width($window.width()/12);
 });

能否在页面中添加更多的 < code>. thingy , 并在不重新获取的情况下调整其大小?

我知道以下工作将有效:

 var $window = $(window);

 $window.on( resize , function(){
       $( .thingy ).width($window.width()/12);
 });     

问题在于,我不是经常在页面上添加 < code>.thingy , 使得创建新的jQuery对象和快速重新获取 DOM 似乎是一连串的间接费用。

有更好的办法吗?

最佳回答

每当您添加新的 .thingy , 以

$thingy = $( .thingy );

$thingy = $thingy.add(the_new_thingy)

当然, $thingy 必须在两个地方都可见。

问题回答

您可以简单地重新指派到变量 :

var $window = $(window),
    $thingy = $( .thingy );
$window.on( resize , function(){
    $thingy.width($window.width()/12);
});


// then sometime:
$thingy = $( .thingy );
// or:
$thingy = $thingy.add(elements)




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签