- $("#firstp").bind("click", {foo: "bar"}, handler).trigger("click", [{bar: "foo"}]).unbind(handler);
+ $("#firstp").bind("click", {foo: "bar"}, handler).trigger("click", [{bar: "foo"}]).unbind("click", handler);
+
+ reset();
+ var clickCounter = mouseoverCounter = 0;
+ var handler = function(event) {
+ if (event.type == "click")
+ clickCounter += 1;
+ else if (event.type == "mouseover")
+ mouseoverCounter += 1;
+ };
+ $("#firstp").bind("click mouseover", handler).trigger("click").trigger("mouseover");
+ ok( clickCounter == 1, "bind() with multiple events at once" );
+ ok( mouseoverCounter == 1, "bind() with multiple events at once" );
+