0
Firefoxのアドオンでiframe
のscroll
イベントをエミュレートする必要があります。私は以下のコードを使用しましたが、動作しません。iframe
スクロールは移動しません。私にとってもう一つの質問は、initUIEvent
がどの方向のスクロールイベントをディスパッチする必要があるかを知ることです。 (水平または垂直)FirefoxアドオンのIFrameにスクロールUIEventをディスパッチする方法はありますか
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);
と私は要素をスクロールしたい場合、例えばスクロール可能な 'div'。どうやってやるの? 'div'要素の' scrollByLines'メソッドはありません。 –
@AramAlipoor:[div.scrollTop'](https://developer.mozilla.org/ja/DOM/element.scrollTop)と[div.scrollLeft'](https://developer.mozilla。 org/en/DOM/element.scrollLeft)。 –