簡體   English   中英

jQuery Mobile Textarea大小調整的回調

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM