问题是我有一个特定的链接,如果单击,我想将 div 向上拉到屏幕上,但能够被单击并拉回。问题是,它只执行一次,然后不再执行。我签入 Chrome 的样式检查器,该类按预期打开和关闭,但它拒绝运行我迷路的动画
这是一个简短的代码示例:
$('#gallL a').unbind('click');
$('#gallL').click(function(){
var $this = $(this);
$this.toggleClass('hlinks hlinksClicked');
if($this.hasClass('hlinksClicked')) {
$(foot).animate({
'bottom': $(window).height()-60}, 900, 'easeOutBounce');
} else {
$(foot).css({'top': '0px'});
$(foot).animate({
'top': $(window).height()-60}, 900, 'easeOutBounce');
}
});
看起来很简单,但不行:-(