我使用以下模块在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
});
});
答案 0 :(得分:2)
你可以将插件添加到成功的新textareas:ajax响应的function()吗?