这样我可以将一些事件绑定到"窗口加载"和"窗口滚动":
$(window).bind('load scroll', function() {
// ...
});
但是有没有办法绑定"文档就绪"和"窗口滚动"?
$(document).ready(function() {
// ...
});
$(window).on('scroll', function() {
// ...
}
// How to bind them together?
没有什么
可说的,你必须在调用jQuery时直接定义处理程序函数 - 你可以很容易地单独定义它并重用它。
function eventHandler() {
// Your code goes here
}
$(document).ready(eventHandler);
$(window).on("scroll", eventHandler);
对于您的第一个示例,jQuery 在后台执行完全相同的事情(或多或少(——它们只是在空格上拆分字符串,然后为每个示例运行一次事件注册代码。