#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);