我有一個頁面,不加載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