1

最初のクリックが機能しない理由

これがコードです

$(function () {
    $("#clickme").toggle(function () {
        $(this).parent().animate({left:'0px'}, {queue: false, duration: 500});
    }, function () {
        $(this).parent().animate({left:'-280px'}, {queue: false, duration: 500});
    });
});​

http://jsfiddle.net/yHPTv/

jsfiddleでは機能しましたが、私のページでは2回押す必要がありますか?

誰でも私を助けることができますか?

4

1 に答える 1

1

わかりました、それはあなたのすべてのスクリプトですか?ドキュメント準備完了イベントで関数を設定してみてください

$(document).ready(function () {
    $("#clickme").toggle(function () {
        $(this).parent().animate({left:'0px'}, {queue: false, duration: 500});
    }, function () {
        $(this).parent().animate({left:'-280px'}, {queue: false, duration: 500});
    });
});
于 2012-06-05T14:36:17.953 に答える