jQuery代码.load、.scroll、.ready等价于Javascript代码
我正在将jquery代码迁移到Vanilla javascript,但这三个函数有问题 如何将jquery代码转换为vanilla jsjQuery代码.load、.scroll、.ready等价于Javascript代码,javascript,jquery,Javascript,Jquery,我正在将jquery代码迁移到Vanilla javascript,但这三个函数有问题 如何将jquery代码转换为vanilla js (function($){ // Load $(window).load(function() { console.log("Load..."); }); // Scroll $(window).scroll(function() { console.log("Scroll...");
(function($){
// Load
$(window).load(function() {
console.log("Load...");
});
// Scroll
$(window).scroll(function() {
console.log("Scroll...");
});
// Documente Ready
$(document).ready(function() {
console.log("Scroll...");
});
})(jQuery);
我的代码是Vanilla JS,但我只有一个:
//VANILLA JAVASCRIPT
document.addEventListener('DOMContentLoaded', function () {
console.log("¡Estamos en vivo!");
});
下次请花点时间自己用谷歌搜索一下。所有答案都已打开,但有几个问题我可以将你的标记为重复
document.addEventListener(“加载”,myScript);
document.addEventListener(“滚动”,myScript);
addEventListener(“DOMContentLoaded”,myScript);
你就不能在github上看到jquery实现吗?@JózefPodlecki Muchas gracias,我的英语很差。这能回答你的问题吗?事实上,这些并不等同。定义侦听器时,当文档准备就绪时,将触发jQuery版本。只有在加载之前添加事件句柄时,DOMContentLoaded才会激发。因此,如果您在控制台中运行它,它将始终显示日志:$(document.ready(function(){console.log(“testready”);})代码>有关等效项,请参见: