Обход DOM необходим, как указано в Onkelborg.
Вы должны получить положение мыши и проверить каждый элемент dom, чтобы узнать, было ли оно нажато. Затем вам нужно будет вызывать любой обработчик событий, который вы определили ... Вам также необходимо вручную управлять барботированием событий [что отличается от IE и других браузеров, насколько я знаю] ...
Я также должен отметить, что невозможно сделать снимок вашего сайта с помощью JavaScript, поэтому вы не можете щелкать прозрачным текстом в любом случае и не можете щелкнуть изображения с прозрачностью.
Я думаю, что лучший вариант здесь - показать вам пример того, что вы пытаетесь сделать. Как правило, небольшая реструктуризация веб-сайта может обойти эту проблему.