If I go from jQuery 1.6 to 1.7 a line like:
$('#form').delegate( 'select', 'selectmenuopen', function() {});
will not fire my callback. Any ideas? If I bind directly to a select it still works.
I know there is a git repo of the latest selectmenu that is different than the one in dev for UI 1.9 but I can’t remember where it is sadly.
I should have mentioned I did try “on” with no luck.
NOTE
The selectmenu plugin extends $.ui.widget and internally calls ._trigger( "open" ) which will add the prefix of the plugin, therefore making "selectmenuopen" the right event to look for. Binding works perfectly proving this is the right event.
Forgot to answer this when I found answer… I had to upgrade jQuery UI by one version to work properly with jQuery 1.7. It’s still strange to me that every other plugin was working perfect except this one so I didn’t notice for a bit.