JQuery Toggle (IE 7) - PullRequest
       13

JQuery Toggle (IE 7)

0 голосов
/ 25 ноября 2010

Почему это не работает в IE 7? Любая помощь будет принята с благодарностью!

http://www.k -e-w-l.ca / slideToggle.php

1 Ответ

0 голосов
/ 25 ноября 2010

Я немного поиграл, и, кажется, вы хотите включить действие щелчка по ссылке, по которой щелкают, а не элемент li.

$(document).ready(function() {
    $(".toggle_container").hide();

    $("li.trigger a").click(function() {
        $(".toggle_container").hide();
        $(this).toggleClass("active").next().slideToggle("slow");
    });

});

$это просто псевдоним для jQuery

Также существует проблема с вашим HTML, так как у вас есть div как дочерние элементы вашего ul элемента.Вы можете просто иметь еще один ul в самом элементе списка.Еще один момент: идентификатор должен быть уникальным для каждого элемента DOM.

Я поставил это здесь как jsFiddle: http://jsfiddle.net/8q8jy/1/

...