将 jquery-脚本与 waypoints JS 连接
Connect jquery-script with waypoints JS
我已经在我的网站上添加了 waypoints.js 脚本。现在我想将此脚本与一些 jquery 连接起来。如果内容在视口中,脚本应该 "start"。
在我使用的另一个网站上
$('.fly-in-animation').waypoint(function() {
$(this.element).addClass('animated fadeInUp');
}, { offset: '100%' });
但我不知道如何将 waypoints 脚本与这些 jquery:
连接起来
$({countNum: $('#counter-laender').text()}).animate({countNum: 14}, {
duration: 2000,
easing:'linear',
step: function() {
$('#counter-laender').text(Math.floor(this.countNum));
},
complete: function() {
$('#counter-laender').text(this.countNum);
}
});
结合使用 Waypoints site 中的示例代码和您提供的内容(假设您希望在 #counter-laender
进入视口时发生这种情况):
$(document).ready(function() {
$('#counter-laender').waypoint(function() {
myFunction();
});
});
function myFunction() {
$({
countNum: $('#counter-laender').text()
}).animate({
countNum: 14
}, {
duration: 2000,
easing: 'linear',
step: function () {
$('#counter-laender').text(Math.floor(this.countNum));
},
complete: function () {
$('#counter-laender').text(this.countNum);
}
});
}
我已经在我的网站上添加了 waypoints.js 脚本。现在我想将此脚本与一些 jquery 连接起来。如果内容在视口中,脚本应该 "start"。
在我使用的另一个网站上
$('.fly-in-animation').waypoint(function() {
$(this.element).addClass('animated fadeInUp');
}, { offset: '100%' });
但我不知道如何将 waypoints 脚本与这些 jquery:
连接起来$({countNum: $('#counter-laender').text()}).animate({countNum: 14}, {
duration: 2000,
easing:'linear',
step: function() {
$('#counter-laender').text(Math.floor(this.countNum));
},
complete: function() {
$('#counter-laender').text(this.countNum);
}
});
结合使用 Waypoints site 中的示例代码和您提供的内容(假设您希望在 #counter-laender
进入视口时发生这种情况):
$(document).ready(function() {
$('#counter-laender').waypoint(function() {
myFunction();
});
});
function myFunction() {
$({
countNum: $('#counter-laender').text()
}).animate({
countNum: 14
}, {
duration: 2000,
easing: 'linear',
step: function () {
$('#counter-laender').text(Math.floor(this.countNum));
},
complete: function () {
$('#counter-laender').text(this.countNum);
}
});
}