而不是使用
fadeToggle
,简单使用
hide
或
show
设置了持续时间参数。要知道元素是否隐藏,请使用
is(":hidden")
:
$('.enmenu').on('click', function(){
var $elem = $('.ensettings');
if($elem.is(":hidden")) { // if element is hidden
$elem.show(200); // show with 200 miliseconds animation
} else { // otherwise
$elem.hide(5000); // hide with 5000 miliseconds animation
}
return false;
});