2012-06-05 129 views
1

为什么我的第一次点击不起作用,第二次工作!切换jquery显示/隐藏第一次点击不起作用

这是代码

$(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/

在它的工作,但我的网页上,我必须按2倍的jsfiddle?

任何人都可以帮助我吗?

+4

如果它适用于JSFiddle,那么这不是你需要尝试修复的代码吗?你不觉得有更多的代码可能导致问题吗? –

+0

你准备好了吗?如果你不是,你的结果可能是不可预测的! –

+0

此代码适用于jsfiddle,但不适用于我的机器。猜猜可能是什么问题。你的时间现在开始:) – Jashwant

回答

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}); 
    }); 
}); 
相关问题