jQuery слайд-тумблер не работает?

http://jsfiddle.net/nKUgA/2/

Я просто пытаюсь заставить маленькую коробочку скользить вниз от div pictureControls, который действует как кнопка, но slideToggle ничего не делает - он просто глючит на месте и обратно. Прочитайте тонну других подобных вопросов, ни один не помог или не применял.

    $('#pictureControls').click(function(event) {
        $('#pictureControlsMenu').slideToggle(300);
        event.stopPropagation();
    });

2 ответа

Решение

slideToggle не работал, потому что таблица не является блочным элементом. В следующем обновлении я сделал его блочным элементом (вместо display:none), а затем скрыл его при загрузке страницы с помощью jQuery...

http://jsfiddle.net/nKUgA/4/

Попробуйте сдвинуть div, а не таблицу:

http://jsfiddle.net/nKUgA/3/

<div id="pictureControls" onclick="" title="Picture Controls" alt="Picture Controls">
    <div id="pictureControlsWrapper">
        <table id="pictureControlsMenu">

Поскольку я не был уверен, что делает функция щелчка HTML и что-то еще, я удалил их вместе с оператором stopPropogation.

Другие вопросы по тегам