По желанию кнопки нажать, чтобы запустить событие кнопки широкой задниц оранжевогоогня события дважды
этот огнь, предполагает, чтобы добавить 12 VH на высоту #pfcontainer_inner_friends_list, а затем на 2-ой нажмите кнопку Удалить высота снова
Кстати, Я не ищу решение, которое не влечет за собой ДОБАВЛЕНИЕ или СУБТРАКЦИЯ высоты. Высота элемента должна оставаться на 10.2vh, а огонь, ИДЕТ, добавить или вычесть заданную высоту.
В вышеприведенной скрипке, я пытался демонстрировать как мой JQuery стреляет дважды на мыши. Как это исправить?
$(function() {
$('.click-nav1 > ul').toggleClass('no-js js');
$('.clicker1').click(function (e) {
$('.click-nav1 .js ul').slideToggle(200);
$('.clicker1').toggleClass('active');
e.stopPropagation();
});
$('.clicker1').click(function() {
if ($('.click-nav1 .js ul').is(':visible')) {
$('.click-nav1 .js ul', this).slideUp();
$('.clicker1').removeClass('active');
}
});
});
$(function() {
$('.clicker1').click(function() {
if ($('.click-nav1 .js ul').is(':visible')) {
$("#pfcontainer_inner_friends_list ul").animate({"height" : "+=12vh"});}
});
});
$(function() {
$('.clicker1').click(function() {
if ($('.click-nav1 .js ul').is(':hidden')) {
$("#pfcontainer_inner_friends_list ul").animate({"height" : "- =12vh"});}
});
});
Что должно произойти? Скрипка ничего не показывает ни на одном клике: так, где щелкнуть (кнопка в скрипке или текст с помощью «Нажмите здесь» может многое помочь). Что происходит дважды (что-то с «результатом» четко обозначено)? –
Извини, мой плохой! Я обновил вопрос. –
Записан: console.log ("1:" + $ ('. Click-nav1 .js ul'). Is (': hidden')); console.log ("2:" + $ ('. Click-nav1 .js ul'). Is (': visible')); Оба возвращают true. Таким образом, событие, похоже, не проблема, ваша проверка, когда вы показываете/скрываете. Вы можете установить атрибут самостоятельно, что более безопасно, чем этот метод. –