2015-06-23 34 views
0

我有這樣的代碼:焦點的時候不工作在Firefox

<div id="menu_blue" onSelectStart="show_and_hide()"> 
    ... 
</div> 
<div id="menu_red"> 
    ... 
</div> 

<script> 
function show_and_hide() 
{ 
    $("#menu_red").slideToggle("slow"); 
} 
</script> 

和我的Firefox版本38.0.5不希望做任何事情。 我知道它可以替換爲OnClick="",但我想知道爲什麼Firefox不支持此功能。 有人知道嗎? 謝謝。

+0

「有適用於這裏沒有一個標準。」 - [MSDN](https://msdn.microsoft.com/en-us/library/ms536969%28v=vs.85%29.aspx)看起來像一個非標準的IE事物。 –

回答

0

而不是在HTML中使用您的單擊事件處理程序,最好將它們綁定到準備好或加載的文檔上。

$(document).on("ready",function(){ 
$("#menuBttn").on("click",function(event){ 

    }) 
}) 

而且你可能會發現這很有用,http://help.dottoro.com/ljwdpnva.php