jquery + autoresize在ajax加载的div上重新绑定

时间:2011-07-01 22:08:00

标签: jquery

我使用以下模块在textareas上进行自动缩放

http://james.padolsey.com/javascript/jquery-plugin-autoresize/

在我通过ajax加载一些新的textareas之前它很有用。我习惯只用.live('click',fn)切换.click,它工作正常......但这次不是。

我的js到init自动调整大小看起来像

$('textarea.comment_entry').autoResize({
    onResize : function() {
        $(this).css({opacity:0.8});
    },
    animateCallback : function() {
        $(this).css({opacity:1});
    },
    animateDuration : 300,
    extraSpace : 10
});

我使用的是无限滚动插件,这是神奇的

$('div#content').infinitescroll({

  navSelector  : "a#next:last",            
  nextSelector : "a#next:last",   
  itemSelector : "#content div.content_box",
  donetext     : ""
},function(posts){
    $('textarea.comment_entry').autoResize({
        onResize : function() {
            $(this).css({opacity:0.8});
        },
        animateCallback : function() {
            $(this).css({opacity:1});
        },
        animateDuration : 300,
        extraSpace : 10
    });
});

1 个答案:

答案 0 :(得分:2)

你可以将插件添加到成功的新textareas:ajax响应的function()吗?