在jQuery scrollExtend之后Facebox无法正常工作

时间:2012-10-31 07:18:05

标签: php jquery-plugins facebox

我在我的网站上使用Facebox。除了在调用jQuery scrollExtend时它工作正常,在这种情况下,在调用scrollExtend之后它在附加脚本中不起作用。

1 个答案:

答案 0 :(得分:0)

最后我修复了错误:)。我正在应用facebox来锚定具有相对属性facebox的标签。在头文件中我调用facebox函数在使用scrollExtend之前将facebox应用于feed。以前的代码就像这样

jQuery(document).ready(function(){

$("#newsFeedMainID").scrollExtend({ 
        "target": "div#newsFeedSubID",          
        "url": "loadNewsFeed.php", 
        "newElementClass": "list_item more_content",            
        beforeStart: function(){
            $("#loadNewsFeed").show();              
                return true;
        },
        onSuccess: function(){
            return true;
        }                   
    });

});

我刚刚更改了以下代码

jQuery(document).ready(function(){

$("#newsFeedMainID").scrollExtend({ 
        "target": "div#newsFeedSubID",          
        "url": "loadNewsFeed.php", 
        "newElementClass": "list_item more_content",            
        beforeStart: function(){
            $("#loadNewsFeed").show();              
            $("'a[rel *=facebox]").removeAttr("rel");
            return true;
        },
        onSuccess: function(){
            $("#loadNewsFeed").hide();              
              $('a[rel *=facebox]').facebox({
                loadingImage : 'js/facebox/loading.gif',
                closeImage   : 'js/facebox/closelabel.png'
              })
            return true;
        }                   
    });

});

现在有效:)