Search and Top Navigation
#7493 closed bug (wontfix)
Opened June 21, 2011 09:57PM UTC
Closed June 27, 2011 12:46PM UTC
Last modified July 01, 2011 12:22PM UTC
ui.tabs: load event does not work as expected
Reported by: | foomaster | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | git |
Component: | ui.tabs | Version: | git (not yet released) |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Hi there,
the ui.tab property of the load event does not seem to work.
Expected to work:
load: function(e, ui) { ui.tab.find("span").html("Test"); }
but the content of the tab remains unchanged.
This works (the tabs DIV has id="tabs"):
load: function() { $("#tabs .ui-tabs-loading span").html("Test 2"); }
HTML:
<div id="tabs"> <ul> <li><a href="some/URL"><span>Tab 1</span></a></li> <li><a href="other/URL"><span>Tab 2</span></a></li> </ul> </div>
Seems the tab property is not initialized properly.
Foomaster
Attachments (0)
Change History (4)
Changed June 27, 2011 12:46PM UTC by comment:1
milestone: | 1.9 → git |
---|---|
resolution: | → wontfix |
status: | new → closed |
Changed June 30, 2011 06:23PM UTC by comment:2
Replying to [comment:1 scott.gonzalez]:
This works fine for me: http://jsbin.com/apevov/edit
Hmm, this works:
load: function(e, ui) { $(ui.tab).find("span").html("Test"); }
So ui.tab is not jQuery'd...
Changed June 30, 2011 06:26PM UTC by comment:3
You're probably not turning off the back compat layer, so you're getting the 1.8 API. You need to have $.uiBackCompat = false;
after you load jQuery, but before you load jQuery UI (see the jsbin example).
Changed July 01, 2011 12:22PM UTC by comment:4
Thanks, that's the solution!
This works fine for me: http://jsbin.com/apevov/edit