4

いくつかのコンテンツを含む div があります。jQuery エキスパンダーが適用されます。しばらくすると、div の内容が ajax 呼び出しによって変更されます。jquery .done() でエキスパンダーを div に再度適用するにはどうすればよいですか?

$(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 リクエストによって変更されます。偶然にも、「続きを読む」機能が失われています。request.done() で、エキスパンダー効果を div に適用したいと考えています。これを達成する方法は?これを実行するだけでは機能しません:

$('div.expandable').expander();
4

1 に答える 1