4

目前我用 ajax 生成的 li 实现了一个 bxslider。ajax 请求中的一切都很好,内容也很好。我还在 ajax 导航中添加了 bxslider 导航代码。

我的问题是:使用 ajax 导航按钮时,bxslider 的滑块效果不起作用。

我的 bxslider 代码在这里:

     $(document).ready(function(){
           myReadyFunction();
     }); 

function myReadyFunction(){

        var slider = $('#moreStories').bxSlider({
                             mode: 'horizontal',
                             speed:900,
                             controls: true,
                             pager: false,
                             displaySlideQty: 3,
                             moveSlideQty:1,
                             ticker: false,
                      });

       $('#go_prev').live("click", function(){
           ///alert("prev");
               slider.goToPreviousSlide();
            return false;
      });

      $('#go_next').live("click", function(){
        //alert("next");
        top.window.close();
        slider.goToNextSlide();
        return false;
      });

}

下面是我通过 jquery 访问 ajax 内容的代码:

function loadData(page)
{
     loading_show();    
     $.ajax({
               type: "POST",
       url: "load_page.php",
       data: "page="+page,
       success: function(msg){
          $(".ajaxBased").ajaxComplete(function(event, request, settings){
            loading_hide();
            $(".ajaxBased").html(msg);
          });
         }
      });
}
    loadData(1);  // For first time page load default results
    $('.ajaxBased #navigation a.active').live('click',function(){
        var page = $(this).attr('p');
        loadData(page)
    });

谁能帮我解决这个滑块问题,我也搜索了论坛,但找不到确切的解决方案。

4

0 回答 0