сложно объяснить:не toggleslide DIV, если другой DIV расширяется ("раздвинулись")
- я есть "триггер" ДИВ/класс (.trigger)
- это Div слайдов открытым и показывает содержание, если это нажал (.triggercontainer)
- кроме того, он скользит открыть подменю, когда он завис. (.submenu)
- , когда я открыть меню, я хочу, чтобы функция парения быть отключена (поэтому подменю всегда видимы и не делает больше не исчезает, когда я уезжаю на спусковой крючок)
- , когда я закрыть это Див снова , я хочу, чтобы submenue закрыть (и снова начать реагировать на парения-действия)
важно: я несколько экземпляров каждого класса, что означает, что глобальные переменные, вероятно, не будет работать (?).
, что я получаю на работу:
- показывает подменю при наведении курсора мыши
- расширяющейся содержание (triggercontainer) на клик
- разрушаясь содержание и скрывая submenue на нажмите еще раз
что не работает:
- подменит еще переключает его видимость, если я парить Расширенное содержание
вот мой код для откатного содержания открытым:
$('.trigger').click(function() {
$(this).find('.triggercontainer').slideToggle(250);
});
вот полуфункциональный код для скрытия подменю если содержание свернут
$('.trigger').click(function() {
state = $(this).data('state');
if(state == "on" || typeof(state) == "undefined"){
$(this).find(".submenu").show();
$(this).data('state','off');
} else if(state == "off") {
$(this).find(".submenu").slideUp(50);
$(this).data('state','on');
}
});
вот код для подменю раздвинуть
$('.release').on({
mouseenter:function(){
$(this).find(".submenu").slideDown(50);
},
mouseleave:function(){
$(this).find(".submenu").slideUp(50);
}
});
довольно хаотично, а?Я настоящий новичок, и я был бы любезный для любого хита :)
EDIT:
вот мой HTML структура:
<div class="trigger">
<div class="menu">
<div class="submenuheader">(always visible)</div>
<div class="submenu">(expands when trigger is hovered)</div>
</div>
<div class="triggercontainer">(expands when trigger is clicked)</div>
</div>
Можете ли вы показать HTML структуру тоже? Только для одного из элементов – DaniP
обязательно - я добавил его выше. – benniy