我正在使用Jquery UI选项卡来触发显示事件我使用以下语句 $ tabs.tabs('select',1); 此代码执行后,选项卡被设置为#tabs-1,但是当#tab-1已显示时,我无法在同一选项卡上重新触发相同的事件。所以如何重新触发相同的标签事件。重新触发相同的标签索引事件
0
A
回答
0
我的猜测是你正在通过ajax加载标签内容。如果是这样,您可以使用load method重新加载或加载任何选项卡。
$tabs.tabs('load',1);
0
也许你已经想通了,或从其他职位得到解决方案。我发布了一个适合我的答案。
在jQuery的UI的1.8.21.js
if (($li.hasClass("ui-tabs-selected") && !o.collapsible) ||
$li.hasClass("ui-state-disabled") || $li.hasClass("ui-state-processing") ||
self.panels.filter(":animated").length ||
self._trigger("select", null, self._ui(this, $show[ 0 ])) === false) {
this.blur();
return false;
}
当标签被选中的前两个条件
($li.hasClass("ui-tabs-selected") && !o.collapsible)
保持为真,所以如果你忽略他们,上单击选中的标签再次它不会返回false,因此再次调用选定选项卡上的选择。
P.S - 我还没有看到任何缺点,因此,你可能会做一些额外的检查,看看它不会破坏任何东西。
相关问题
- 1. 重新触发MouseListener事件
- 2. 选中标签时触发JTabbedPane事件
- 3. 标签验证事件未触发
- 4. 发件人标签始终是相同的数据(索引错误?)
- 5. Facelets重复标签索引
- 6. Magento更新产品属性,无需触发重新索引
- 7. RavenDB更新索引的触发器
- 8. 未触发鼠标事件
- 9. JQuery:鼠标事件触发
- 10. Swift - 选择标签栏索引不触发滚动到顶部
- 11. jQuery UI的标签嵌套的标签事件触发和结合
- 12. 在Safari上的视频标签上触发事件不会触发iPhone
- 13. 如何自动触发SVN和Opengrok之间的重新索引
- 14. 如果事件与当前事件相同,则附加事件触发
- 15. 触发的变化()事件来刷新选择框使现场改变事件重新触发
- 16. Jquery的单击事件不触发/两个相同的HTML块
- 17. 更新触发触发器的相同记录
- 18. 更新触发触发器的相同记录
- 19. 在javascript中传递事件触发器的索引
- 20. jQuery UI的标签负荷不会触发事件
- 21. 标签的容器 - 按钮事件在不触发
- 22. 带按钮的标签addTarget事件不会触发
- 23. OnAppearing事件触发两次。带标签的页面
- 24. 用JavaScript在sugarcrm的标签上触发Onclick事件
- 25. 在使用标签内未触发的事件
- 26. mysql - 触发器,多个语句相同的事件和时间
- 27. Systemverilog - 多个进程触发相同的事件
- 28. 无法重新创建具有相同名称的mongo索引
- 29. 重新加载jquery选项卡导致重复事件触发
- 30. 新AMP HTML标签和索引的搜索引擎
不,我没有使用加载方法来加载标签 – hunt 2010-05-30 05:53:03