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 に答える