以下是关于 jQuery UI Tabs 事件选项的详细攻略:
jQuery UI Tabs 事件选项
事件选项允许您在选项卡小件上注册事件处理程序,以便在选项卡更改时执行自定义操作。
语法
$(selector).tabs({
activate: function( event, ui ) {
// 在选项卡更改时执行的操作
}
});
事件选项
- activate:在选项卡更改时触发。
示例一:在选项卡更改时显示警告框
<div id="tabs">
<ul>
<li><a href="#tabs-1">选项卡 1</a></li>
<li><a href="#tabs-2">选项卡 2</a></li>
<li><a href="#tabs-3">选项卡 3</a></li>
</ul>
<div id="tabs-1">
<p>这是选项卡 1 的内容。</p>
</div>
<div id="tabs-2">
<p>这是选项卡 2 的内容。</p>
</div>
<div id="tabs-3">
<p>这是选项卡 3 的内容。</p>
</div>
</div>
<script>
$( "#tabs" ).tabs({
activate: function( event, ui ) {
alert( "选项卡更改为 " + ui.newTab.text() );
}
});
</script>
这将创建一个选项卡小部件,并在选项卡更改时显示一个警告框,其中包含新选项卡的文本。
示例二:在选项卡更改时更新页面标题
<div id="tabs">
<ul>
<li><a href="#tabs-1">选项卡 1</a></li>
<li><a href="#tabs-2">选项卡 2</a></li>
<li><a href="#tabs-3">选项卡 3</a></li>
</ul>
<div id="tabs-1">
<p>这是选项卡 1 的内容。</p>
</div>
<div id="tabs-2">
<p>这是选项卡 2 的内容。</p>
</div>
<div id="tabs-3">
<p>这是选项卡 3 的内容。</p>
</div>
</div>
<script>
$( "#tabs" ).tabs({
activate: function( event, ui ) {
document.title = ui.newTab.text() + " - My Website"; // 更新页面标题
}
});
</script>
这将创建一个选项卡小部件,并在选项卡更改时更新页面标题,以包含新选项卡的文本。
总结:
事件选项允许您在选项卡小部件上注册事件处理程序,以便在选项卡更改时执行自定义操作。
以上是关于 jQuery UI Tabs 事件选项的详细攻略,包括语法和示例。