切换jquery show / hide第一次点击不起作用

时间:2012-06-05 14:27:51

标签: javascript jquery toggle

为什么我的第一次点击不起作用,第二次工作!

这是代码

$(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次?

有人能帮助我吗?

1 个答案:

答案 0 :(得分: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});
    });
});