我有一个页面,不加载jQuery。该页面上包含的(在同一个域中)确实会加载jQuery。jQuery:我可以将函数绑定到父窗口的onscroll事件吗?
使用jQuery,是否可以将函数绑定到父页面的window
对象的事件,即使它不加载jQuery?
访问父项window
似乎不成问题;这个工程(至少在Firefox 4):
console.log($(parent)); // displays "jQuery(Window index.html)" in the console
给予一定的情况下,我开发文档至内被加载,但我不控制父页面,所以我不能使用需要添加jQuery的解决方案。最终,我想要订阅父项window
的onscroll
事件,以在每次滚动发生在视口中时在中执行一个函数。
我已经试过(内):
function my_function() {
console.log('Scrolling...');
}
$(parent).scroll(my_function);
但是,没有工作。
任何帮助,将不胜感激。谢谢!
编辑:
这里是一个工作示例:
http://troy.onespot.com/static/stack_overflow/onscroll/parent.html
在该文件是在这里:
http://troy.onespot.com/static/stack_overflow/onscroll/iframe.html
的两个您的工作演示链接被破坏。请修复它们或将其移除。 – Evildonald 2012-08-15 17:25:52
他说17个月后:) – Kevin 2012-09-01 22:06:35