| | 591 | |
| | 592 | // Make sure we don't loose the target by DOM modifications |
| | 593 | // after the bubble already reached the liveHandler |
| | 594 | var livec = 0, |
| | 595 | elemDiv = jQuery("#nothiddendivchild").html('<span></span>').get(0); |
| | 596 | |
| | 597 | jQuery("#nothiddendivchild").live("click", function(e){ jQuery("#nothiddendivchild").html(''); }); |
| | 598 | jQuery("#nothiddendivchild").live("click", function(e){ if(e.target) {livec++;} }); |
| | 599 | |
| | 600 | jQuery("#nothiddendiv span").click(); |
| | 601 | equals( jQuery("#nothiddendiv span").size(), 0, "Verify that first handler occurred and modified the DOM." ); |
| | 602 | equals( livec, 1, "Verify that second handler occurred even with nuked target." ); |
| | 603 | |