Javascript не работает в Chrome или Safari - PullRequest
0 голосов
/ 24 февраля 2011

Привет всем, кто пытается заставить мое меню работать, но оно работает только с Firefox.
Ни один из javascript не работает, все меню показывает, что все открыто, ничего не скрыто.

Любая помощь будет так цениться!

Код ниже:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">

$(document).ready(function()
{    
    $(".toggle_container").hide();  
    $("h2.trigger").click(function()    
    {  
        $(this).toggleClass("active").next().slideToggle("slow");    
    });  
});  
</script>  

1 Ответ

1 голос
/ 24 февраля 2011

Вы не сказали, как выглядит ваш HTML и что именно вы хотите, чтобы ваш скрипт делал, но сам скрипт, похоже, не имеет никаких явных проблем. Кажется, это работает, если ваш HTML выглядит примерно так:

<h2 class=trigger>trigger</h2>

<div class=toggle_container>
    <p>some div</p><p>with</p><p>some text</p>
</div>

Перейдите по этому адресу: http://jsfiddle.net/8DSgG/ и обновите HTML с тем, что у вас есть, и посмотрите, работает ли он. Держу пари, что некоторые из ваших классов в HTML неверны, или они являются идентификаторами, а не классами или чем-то в этом роде.

...