Javascript jQuery销毁/禁用/触发一次航路点
我试图将IMakeWebThingsJavascript jQuery销毁/禁用/触发一次航路点,javascript,jquery,jquery-waypoints,Javascript,Jquery,Jquery Waypoints,我试图将IMakeWebThings航路点与Daniel Eden的Animate.css文件结合使用,以便在它进入视口后,基本上会出现一个表单。一旦提交了表单,它就应该消失,不再出现 一切都很正常,除了提交表单后,在上下滚动页面后再次出现。我试图在航路点第一次完成后,销毁或触发该航路点,但我没有任何运气 一些搜索让我了解到,这些.destroy等都是JavaScript特有的方法,但是否有必要用我已有的方法来实现这一点,或者我需要重写它 航路点: $('#contactForm').w
航路点
与Daniel Eden的Animate.css
文件结合使用,以便在它进入视口后,基本上会出现一个表单
。一旦提交了表单
,它就应该消失,不再出现
一切都很正常,除了提交表单后,在上下滚动页面后再次出现。我试图在航路点第一次完成后,销毁
或触发
该航路点,但我没有任何运气
一些搜索让我了解到,这些.destroy
等都是JavaScript特有的方法,但是否有必要用我已有的方法来实现这一点,或者我需要重写它
航路点:
$('#contactForm').waypoint(function() {
$('#contactForm').show().addClass('animated fadeInUp').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
$('#contactForm').removeClass('animated fadeInUp');
});
}, {
triggerOnce: true
});
啊,这是一个简单的解决办法
$('#contactForm').waypoint(function() {
$('#contactForm').show().addClass('animated fadeInUp').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
$('#contactForm').removeClass('animated fadeInUp');
});
this.destroy();
}, {
triggerOnce: true
});
找到了答案