【发布时间】:2015-05-12 03:23:18
【问题描述】:
我正在使用带有 Sortable 的 jQuery UI 选项卡,如何在双击时重命名?请帮帮我!
FIDDLE
HTML
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab 1</a></li>
<li><a href="#tabs-2">Tab 2</a></li>
<li><a href="#tabs-3">Tab 3</a></li>
</ul>
<div id="tabs-1">
<p>Tab Content 1</p>
</div>
<div id="tabs-2">
<p>Tab Content 2</p>
</div>
<div id="tabs-3">
<p>Tab Content 3</p>
</div>
</div>
jQuery
$(function() {
var tabs = $( "#tabs" ).tabs();
tabs.find( ".ui-tabs-nav" ).sortable({
axis: "x",
stop: function() {
tabs.tabs( "refresh" );
}
});
});
【问题讨论】:
-
你的意思是重命名:双击 Tab X 会显示一个输入字段来重命名 Tabs 文本?
-
是的.. 完全一样@ggzone
-
我想 jquery-tabs 插件中没有任何选项或任何东西。您必须自己编写该代码。在选项卡上添加双击处理程序、隐藏文本、显示输入字段、更新 DOM 并在需要时进行一些数据库更新...
-
嗨 ggzone...感谢您的回复..我得到了解决方案:) jsfiddle.net/gabs6hdq
标签: jquery-ui jquery-tabs