#7921 closed enhancement (invalid)
.click() does not trigger event bound with .toggle()
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | undecided | Milestone: | 1.next |
Component: | event | Version: | 1.4.4 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description (last modified by )
If an event handler is bound using .toggle(),
$('#elem').toggle(function(e){ console.log('toggle state 1'); }, function(e){ console.log('toggle state 2'); }, function(e){ console.log('toggle state 3'); });
There should be a way to invoke an event on this.
$('#elem').click(); does not work
This would be particularly useful in cases where you'd want to 'hide' something when another, outside event occurred.
Change History (4)
comment:1 Changed 12 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:4 Changed 12 years ago by
Component: | unfiled → event |
---|---|
Description: | modified (diff) |
Note: See
TracTickets for help on using
tickets.
toggle()
is not intended to respond to the 'click' event, unless you trigger the click event on the specified element.