我有一些div的內容。 jQuery擴展器應用於它。過了一段時間,div的內容通過ajax調用進行更改。我怎樣才能申請擴展器的div在jQuery的.done()再次?如何動態更改div內容後應用jQuery擴展器?
$(document).ready(function(){
$('div.expandable').expander({
slicePoint: 200,
preserveWords: true,
widow: 4,
expandText: 'continue reading',
detailClass: 'expanderDetails',
afterExpand: function(){
$('#mybutton').click(); //simulate a different click.
}
});
div.expandable的內容被ajax請求改變。一旦發生,我正在失去「Read More」功能。我想通過request.done()將擴展器效果應用回div。如何實現這一目標?只要運行這個不起作用:
$('div.expandable').expander();
你嘗試把它放在一個函數並調用它每次換做? –
這可能會有所幫助:http://stackoverflow.com/questions/6617547/how-can-i-get-jquery-live-and-expander-to-function-properly-together – showdev
這是我能找到的唯一相關問題不幸的是它沒有幫助。因此,新的問題。必須有一種超級簡單的方式來重新連接膨脹機。 –