как выделить div с помощью slideToggle()?

#jquery

#jquery

Вопрос:

Как я могу выделить div, если он виден?

 $('#add_dom').click(function(){
  $('#new_dom').slideToggle("slow");      
  return false;
});
  

Комментарии:

1. Что вы подразумеваете под «выделить»? Применить какой-нибудь класс CSS? Подсветка пользовательского интерфейса jQuery?

2. Вы можете выделить его в любом случае: если он не виден, никто не узнает 🙂

Ответ №1:

После того, как ваш слайд закончится, эта функция проверит, виден ли он, и добавит или удалит класс выделения.

 $('#add_dom').click(function(){
  $('#new_dom').slideToggle("slow",function(){
    $(this).is(':visible') ? $(this).addClass('highlight') : $(this).removeClass('highlight');
  });      
  return false;
});
  

Надеюсь, это поможет 🙂

Ответ №2:

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

 $('#new_dom').effect("highlight", {}, 3000);