}).trigger('change');
});
-test("bind/unbind/trigger on empty jQuery set", function() {
- expect(1);
-
- jQuery().bind("test", function(){
- equals( this, document, "Handler triggered and bound on document." );
- });
-
- jQuery().trigger("test");
-
- jQuery().unbind("test");
- jQuery().trigger("test");
-});
-
test("bind(), namespaced events, cloned events", function() {
expect(6);
});
test(".live()/.die()", function() {
- expect(61);
+ expect(62);
var submit = 0, div = 0, livea = 0, liveb = 0;
equals( livea, 6, "stopPropagation Click on inner div" );
equals( liveb, 3, "stopPropagation Click on inner div" );
+ // Make sure click events only fire with primary click
+ var event = jQuery.Event("click");
+ event.button = 1;
+ jQuery("div#nothiddendiv").trigger(event);
+
+ equals( livea, 6, "live secondary click" );
+
jQuery("div#nothiddendivchild").die("click");
jQuery("div#nothiddendiv").die("click");
jQuery("div").die("click");