[英]callback for jquery mobile textarea resize
我想在使用jQuery mobile改變textarea大小后掛上一個回調。 例如,我有以下內容:
$('#test-textarea').val(BigTextVar).css('height', 'auto').trigger('change');
命中時,我想運行一個函數來調整div上下的大小以適應新高度。
我嘗試向.trigger('change')添加一個函數,但是它發生在調整大小之前而不是之后。 .on('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延遲調整大小觸發器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.