2017-05-30 46 views

回答

1

您可以嘗試通過調用窗口上的scrollTo函數來製作簡單的JS滾動條。

如果你想滾動頂部將是:

window.scrollTo(0, 0); 

更新

var scrollEvent = document.createEvent('CustomEvent'); 
scrollEvent.initCustomEvent('scroll', false, false, null); 

window.dispatchEvent(scrollEvent) 
+0

感謝您的答覆。但不幸的是,這不會觸發'onWindowScroll' – Maxim

+0

你可以嘗試使用'scroll'名稱來創建自定義事件嗎?更新我的答案。 – Mikki

1

測試的窗口:滾動:

it('should do something on window scroll',() => { 
    window.dispatchEvent(new Event('scroll')); 
    expect(...).... 
});