function doTest() {
SimpleTest.waitForExplicitFinish();
var clicks = 0; var elms = document.querySelectorAll('.click');
for (var i = 0; i < elms.length; ++i) { var e = elms[i];
e.addEventListener('click', function(event) {
++clicks;
});
}
var elms = document.querySelectorAll('.click.hit');
for (var i = 0; i < elms.length; ++i) { var e = elms[i];
let r = e.getBoundingClientRect();
synthesizeMouse(e, 50, 50, {});
}
is(clicks, elms.length, "click events on overflow");
clicks = 0;
elms = document.querySelectorAll('.click.nohit');
for (var i = 0; i < elms.length; ++i) { var e = elms[i];
let r = e.getBoundingClientRect();
synthesizeMouse(e, 50, 50, {});
}
is(clicks, 0, "click events on clipped overflow");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.