2015-06-23 3 views
0

У меня есть этот код:OnSelectStart не работает на 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> 

и мой светлячок версия 38.0.5 не хочет ничего делать. Я знаю, что его можно заменить на OnClick="", но я хочу знать, почему firefox не поддерживает эту функцию. Кто-нибудь знает? Спасибо.

+0

«Там нет стандартов, которые применяются здесь.» - [MSDN] (https://msdn.microsoft.com/en-us/library/ms536969%28v=vs.85%29.aspx) Похож на нестандартную вещь IE. –

ответ

0

Вместо того, чтобы использовать обработчики событий click в HTML, лучше привязать их к документу, готовому или загружаемому.

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

    }) 
}) 

Кроме того, вы могли бы найти это полезным, http://help.dottoro.com/ljwdpnva.php

Смежные вопросы