2012-06-05 126 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}); 
    }); 
}); 
相關問題