2012-03-15 6 views
3

私はajaxページで超プラグインを使用する必要があります。しかし、私はスーパーサイズのための破壊機能はないと思う。私は下の私の関数を呼び出すときに私は再びスーパーサイズに設定することはできますか?ajaxページのsupersizedプラグイン

ソリューション:

if($.supersized.vars.slideshow_interval){ 
    clearInterval($.supersized.vars.slideshow_interval); 
}; 

だけの超大型ギャラリー閉じるボタンにこれを追加...

function getSuperSized(arr,startSlide){ 
     $(".myPageHolder").hide(); 
     $("body").append("<div class='supersizedHolder'></div>"); 
     $("#supersized-loader").remove(); 
     $("#supersized").remove(); 
     $(".supersizedHolder").append("<div id='supersized-loader'></div><ul id='supersized'></ul>") 
     $("#supersized-loader").show(); 
     $("#supersized").show(); 
     var innerContent= supersized elements goes here... 
     $(".supersizedHolder").append(innerContent); 

     $(".closeSupersized") /*remove supersized holder and back to page*/ 
     .click(function(){ 
       /*solution*/ 
       if($.supersized.vars.slideshow_interval){ 
        clearInterval($.supersized.vars.slideshow_interval); 
       }; 
       // 
      $(".myPageHolder").show(); 
      $(".supersizedHolder").remove(); 
     }); 

     var superSizedImages=[]; 
     for(var i=0;i<arr.length;i++){ 
      var img=pageUrl+"assets/content/large/"+arr[i].media.content[0].media 
      superSizedImages.push({image : img, title : '', thumb : '', url : ''}) 
     }; 

     $.supersized({ 
      options goes here.... 
     }); 
}; 
+3

解決策を質問に入れるのではなく、回答として投稿して受け入れてください。 –

答えて

0

このメッセージは、未回答のリストから質問を削除することです。

すでに複数のエディションで主な質問に解決されています。

関連する問題