【发布时间】:2018-02-01 15:51:30
【问题描述】:
我有一组全部通过 ajax 加载的选项卡(例如,通过选项卡链接中的 href,per the docs)。
但选项卡位于页面首次加载时可能隐藏的包含元素中(例如折叠的手风琴窗格,或在最初未选择的选项卡上的父选项卡组中,在隐藏器中等)。
我希望最初选择的选项卡不要在页面加载时立即触发,而是在父元素可见时在代码中触发它。我确实有能力在发生这种情况时触发代码,但我无法控制选项卡何时被实例化——它们将在页面加载时通过$('#myTabs').tabs({...}) 创建,所以我不能只在“显示”代码(我希望!)。
有没有办法要么根本不选择 任何 选项卡,或者告诉选定的 ajax 加载选项卡跳过它,直到我以编程方式启动它?
【问题讨论】:
标签: jquery ajax jquery-ui tabs