2

正如标题中所说,我想防止删除 jquery ui 选项卡或至少在之前要求确认。

我试过了

$( "#tabs" ).bind( "tabsremove", function(event, ui) {
        var ok=confirm("Are you sure you want to close this tab ?");
        if (ok) {
            return true;
        } else {
            return false;
        };
     });

或者

$( "#tabs" ).bind( "tabsremove", function(event, ui) {
        var ok=confirm("Are you sure you want to close this tab ?");
        if (ok) {
            return true;
        } else {
            return false;
        };
     });

但是这个问题是在之后提出的,而不是在我想要的之前提出的。这可能吗 ?

4

1 回答 1

0

是你的意思吗?

$( "#tabs span.ui-icon-close" ).live( "click", function() {
        var ok=confirm("Are you sure you want to close this tab ?");
        if (ok) {
            var index = $( "li", $tabs ).index( $( this ).parent() );
            $tabs.tabs( "remove", index );
        } else {
            return false;
        };

这是来自jQuery-ui-tabs

于 2012-10-03T06:52:41.547 回答