Category:Ajax site tips
From GreaseSpot Wiki
Ajax-driven or JavaScript-heavy sites often require different strategies than when scripting a regular site: elements appear, disappear and change at any time. This page contains some tips for scripting such sites.
Catch bubbling events
This code will tell you what element you click, unless it or some ancestor element does event.stopPropagation()
:
document.addEventListener('click',function(event) { GM_log("Clicked " + event.target); }, true);
This is useful since elements you want to attach listeners to might not be in the DOM yet when the page/script loads.
This category currently contains no pages or media.