Не уверенный, если это возможно, но можно ли загрузиться и разгрузиться ли в отделение на переключателе jQuery?
что-то немного как это?
$("#IDOFCLICK").live('click',function(){
$(this).toggleClass("active").('#IDOFDIVTOLOAD').load('PAAGETOLOAD').slideToggle("slow");
});
если бы Вы можете я предполагать, что вышеупомянутое не является правильным, но, как Вы также разгрузились бы на "обратном" переключателе?
Это не сработает. Переключатель
, который вы используете, просто переключает класс. Вы можете использовать событие toggle
, но, насколько мне известно, оно не поддерживается live ()
.
Когда вы говорите unload
, я предполагаю, что вы хотите очистить содержимое #IDOFDIVTOLOAD
. Если это так, вы можете попробовать следующее:
$("#IDOFCLICK").live('click',function(){
$(this).toggleClass("active");
var $loadElement = $('#IDOFDIVTOLOAD');
if( $loadElement.is(':empty') ) {
$loadElement.load('PAAGETOLOAD').slideToggle("slow");
} else {
$loadElement.empty().slideToggle("slow");
}
});
jQuery docs:
.is ()
- http://api.jquery.com/is/ .empty ()
- http://api.jquery.com/empty/