我需要在我的 Firefox 插件中模拟scroll
事件。iframe
我使用了下面的代码,但它不起作用并且iframe
滚动不会移动。对我来说另一个问题是如何initUIEvent
知道必须调度哪个方向的滚动事件?(水平或垂直)
var windows = require("window-utils"),
selectedBrowser = windows.activeBrowserWindow.gBrowser.selectedBrowser,
contentWindow = selectedBrowser.contentWindow,
document = selectedBrowser.contentDocument;
obj = document.getElementById("scrollable_frame");
evt = document.createEvent("UIEvents");
evt.initUIEvent("scroll", true, true,
windows.activeBrowserWindow.gBrowser.selectedBrowser.contentWindow, 2);
obj.dispatchEvent(evt);