jquery 移动文本区域调整大小的回调
callback for jquery mobile textarea resize
我希望在使用 jquery 移动设备更改文本区域大小后挂接回调。例如,我有以下内容:
$('#test-textarea').val(BigTextVar).css('height', 'auto').trigger('change');
点击此按钮后,我想 运行 一个函数来调整 div 上下的大小以适应新的高度。
我尝试向 .trigger('change') 添加一个函数,但它发生在调整大小之前而不是之后。 .on('resize').
也一样
如果触发resize事件然后处理会怎样:
$(document).on("pagecreate","#page1", function(){
$('#test-textarea').on("resize", function(e){
alert("height = " + $(this).outerHeight());
});
$('#test-textarea').val(BigTextVar).css('height', 'auto').textinput( "refresh" ).resize();
});
如果您有计时问题,您可以使用 setTimeout 来延迟调整大小触发器。
我希望在使用 jquery 移动设备更改文本区域大小后挂接回调。例如,我有以下内容:
$('#test-textarea').val(BigTextVar).css('height', 'auto').trigger('change');
点击此按钮后,我想 运行 一个函数来调整 div 上下的大小以适应新的高度。
我尝试向 .trigger('change') 添加一个函数,但它发生在调整大小之前而不是之后。 .on('resize').
也一样如果触发resize事件然后处理会怎样:
$(document).on("pagecreate","#page1", function(){
$('#test-textarea').on("resize", function(e){
alert("height = " + $(this).outerHeight());
});
$('#test-textarea').val(BigTextVar).css('height', 'auto').textinput( "refresh" ).resize();
});
如果您有计时问题,您可以使用 setTimeout 来延迟调整大小触发器。