2015-10-13 130 views
0

我正在尋找掛鉤回調之後textarea使用jquery mobile更改大小。舉個例子,我有以下幾點:回調jquery手機textarea調整大小

 $('#test-textarea').val(BigTextVar).css('height', 'auto').trigger('change'); 

當這樣打,我想運行一個函數來調整div的上方和下方,以適應新的高度。

我試着給.trigger('change')添加一個函數,但它發生在調整大小之前而不是之後。 .on('resize')相同。

回答

1

如果觸發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(); 

}); 

DEMO

如果你計時問題,你可以使用的setTimeout延遲調整大小觸發器。

+0

這完美的作品!謝謝 –