0

在我的页面上,有一个像这样调用 Twitter 的脚本:

此 div 的初始可见性是隐藏的。

<div class="YGNH DSL" id="twitter_update_list">
    <script type="text/javascript" src="../js/tweetsv3.js"></script>
    <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/WebMasterAmy.json?callback=twitterCallback2&count=1">
    </script>
</div>

所有的 js 都是 twitter,但是现在,当页面加载时会调用 twitter,这会使页面加载速度变慢,所以我想将其设置为仅在<div class="YGNH DSL" id="twitter_update_list">可见时调用脚本的位置。

4

1 回答 1

0

如果您使用的是 jQuery,则可以执行类似的操作

function toggleTwitterDiv() {
    var div = $('#twitter_update_list');
    div.toggle(function() {
        if (div.is(':visible')) {
            //make twitter call here
        }
    })
}

toggleTwitterDiv();
于 2012-06-05T17:42:37.157 回答