Bug Tracker

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#7921 closed enhancement (invalid)

.click() does not trigger event bound with .toggle()

Reported by: jmagner@… Owned by:
Priority: undecided Milestone: 1.next
Component: event Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

Description (last modified by jitter)

If an event handler is bound using .toggle(),

  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 6 years ago by rwaldron

  • Resolution set to invalid
  • Status changed from new to closed

toggle() is not intended to respond to the 'click' event, unless you specify and trigger the click event on the specified element.

Version 1, edited 6 years ago by rwaldron (previous) (next) (diff)

comment:4 Changed 6 years ago by jitter

  • Component changed from unfiled to event
  • Description modified (diff)
Note: See TracTickets for help on using tickets.