在我的网站上,我有一个联系按钮,按下该按钮时会向下滑动包含联系表单的 div(使用 jQuery 动画)。这个 div 里面有一个关闭按钮,当按下它时它会向上滑动(它的原始位置不在屏幕上)。我需要这样做,所以当按下联系按钮时,它只工作一次,但在 div 关闭时再次工作。
我知道这使用了绑定/取消绑定功能,但是我无法让它工作。这是我的代码:
$(document).ready(function() {
var handler = function() {
$('.top,.left,.main,.header').animate({
top: '+=120'
}, 1300, 'easeOutBounce');
}
$('#contact').bind('click', handler);
$('#contact').unbind('click', handler);
});
$('#close').click(function() {
$('.top,.left,.main,.header').animate({
top: '-=120'
}, 1300, 'easeOutBounce');
});
我试图将其添加到的网站在这里:www.samskirrow.com/projects/move_div
谢谢你的帮助。山姆