滚动到底部文章自动加载,ajax加载出来的部分怎么百度分享按钮无效啊,有知道的吗急求怎么解决

解决方案 »

  1.   

    应该是按钮的事件没有注册你的JS是一起用ajax加载出来的
      

  2.   

    加载进来是不是不能运行啊,怎样让底部的script重新运行一次,就是这段断码
    <script type="text/javascript" id="bdshare_js" data="type=tools&amp;uid=6641592" ></script>
    <script type="text/javascript" id="bdshell_js"></script>
    <script type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
    </script>
      

  3.   

    <div style="height:1000px"></div>
    <div id="bdshare" class="bdshare_t bds_tools get-codes-bdshare"><span class="bds_more">分享到:</span>
    <a class="bds_qzone"></a>
    <a class="bds_tsina"></a>
    <a class="bds_tqq"></a>
    <a class="bds_renren"></a>
    <a class="shareCount"></a></div>
    <script type="text/javascript" id="bdshare_js" data="type=tools&amp;uid=6641592" ></script>
    <script type="text/javascript" id="bdshell_js"></script>
    <script type="text/javascript">
        var isLoaded = false;
        window.onscroll = function () {
            var st = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
            if (!isLoaded && st > 300) {///////修改你的条件,测试用而已
                document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date() / 3600000)
                isLoaded = true;
            }
        }
    </script> 
      

  4.   

    是在滚动到底部在下面加载第二页的文章,每篇文章后面都有百度分享按钮,可是加载出来的第二页文章这个分享按钮点击没反应,原来的是可以的,上面的script在公共footer.php文件中,ajax还是刚学,帮我看下是不是加载代码的问题。
    $.ajax({
    url:"http://localhost/test/pageindex/"+pagedn,
    type:"POST",
    async:false,
    beforeSend: function(){
    $("#loading").html("<img src='http://localhost/test/images/5-121204193Q9-51.gif' />");
    $("#loading").css({display:"block",width:"690px","text-align":"center"});
    },
    error: function(request){
    alert(request.responseText);
    },
    success: function(data){
    $(".post").append($(data).find(".post").html());
    $("#navigation").empty();
    pagedn++;
    $("#loading").css("display","none");
    $("#navigation").append($(data).find("#navigation").html());

    },

    });
      

  5.   

    加载完第二页后执行: bdShare.fn.init(); 即可。
      

  6.   

    <script type="text/javascript" id="bdshare_js" data="type=tools&amp;uid=6641592" ></script>
    <script type="text/javascript" id="bdshell_js"></script>
    <script type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
    </script> 放页面最底部