Функция щелчка петли, чтобы показать и скрыть div

0

Какой самый простой способ выполнить цикл функции щелчка ниже?

$('#botao-expandir').click(function () {
        $('#clipping-content').show();
        $(this).text('Reduzir');
        $(this).addClass('botao-reduzir');
        $('.botao-reduzir').click(function () {
            $('#clipping-content').hide();
            $(this).text('Expandir');
            $(this).removeClass('botao-reduzir');
        });
});
  • 1
    Что вы имеете в виду зациклить функцию щелчка? Понимаете ли вы, что каждый раз, когда вы нажимаете на $ ('# botao-expandir'), вы добавляете несколько событий щелчка к другим элементам!
  • 0
    Я просто хочу, чтобы кликнул один div, чтобы непрерывно показывать и скрывать другой div.
Теги:
click

2 ответа

0

Я чувствую, что ты можешь немного переусердствовать. Я не знаю, пытаетесь ли вы сделать анимацию или нет, но функция переключения - это то, что вы ищете.

Попробуй это:

$('#botao-expandir').click(function(){ 
    $('#clipping-content').slideToggle(); 
});

Дайте это выстрел!

ОБНОВЛЕНИЕ (другой способ выполнить одно и то же):

<script>
    .botao-hide {
     display:none;
     visibility:hidden;
     }
</script>

$('#botao-expandir').click(function(){ 
    $('#clipping-content').toggleClass("botao-hide"); 
});
0

для бесконечного цикла вы можете использовать функцию setInterval следующим образом;

function fooloop() {
$('#botao-expandir').click(function () {
   $('#clipping-content').show();
   $(this).text('Reduzir');
   $(this).addClass('botao-reduzir');
   $('.botao-reduzir').click(function () {
        $('#clipping-content').hide();
        $(this).text('Expandir');
        $(this).removeClass('botao-reduzir');
     });
});
}
setInterval(fooloop, 2000);

EDIT: ОК. Я вижу обновленный комментарий, а затем рекомендую вам использовать функцию переключения!

$('#botao-expandir').click(function(){ 
    $('#clipping-content').slideToggle(); 
});
  • 0
    Вы просто добавляете события клика каждые 2 секунды.
  • 0
    он просит петлю, и я даю ему петлю, теперь я видел, что он будет показывать / скрывать, и теперь я говорю, что он должен использовать тумблер!
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню