jQuery слайд-тумблер не работает?
Я просто пытаюсь заставить маленькую коробочку скользить вниз от div pictureControls, который действует как кнопка, но slideToggle ничего не делает - он просто глючит на месте и обратно. Прочитайте тонну других подобных вопросов, ни один не помог или не применял.
$('#pictureControls').click(function(event) {
$('#pictureControlsMenu').slideToggle(300);
event.stopPropagation();
});
2 ответа
Решение
slideToggle
не работал, потому что таблица не является блочным элементом. В следующем обновлении я сделал его блочным элементом (вместо display:none), а затем скрыл его при загрузке страницы с помощью jQuery...
Попробуйте сдвинуть div, а не таблицу:
<div id="pictureControls" onclick="" title="Picture Controls" alt="Picture Controls">
<div id="pictureControlsWrapper">
<table id="pictureControlsMenu">
Поскольку я не был уверен, что делает функция щелчка HTML и что-то еще, я удалил их вместе с оператором stopPropogation.