I need to find a way to pass click events from a div on top to the div below it (and ignore the clicks on the higher div). There is a known way of simulating the cli
You can trigger click event on one div, by clicking on another div.
You can create an event a click event like
//A function to fire an event
function eventFire(el, etype){
if (el.fireEvent) {
el.fireEvent('on' + etype);
} else {
var evObj = document.createEvent('cClick');
evObj.initEvent(etype, true, false);
el.dispatchEvent(evObj);
}
}
var div1 = document.getElementByID("firstDiv"); //find the first div
div1.onClick = function() { //attach a onclick event
//Now select the element and fire the event
var div2 = document.getElementById("seconddiv"); //select the second div
eventFire(div2, 'click'); //fire the click event
};