首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的JQuery UI变量传递问题(语法)

简单的JQuery UI变量传递问题(语法)
EN

Stack Overflow用户
提问于 2012-05-17 17:39:41
回答 1查看 179关注 0票数 0

http://jsfiddle.net/danesoul/tSCus/2/ -以下是简单的JQuery UI Tabs接口的工作示例。

定义curent_tab的注释字符串不工作--导致崩溃选项卡。

请帮我正确地写这个语法。

代码的一般思想:函数MySelect()中需要的

  1. 变量,它保存当前选择的选项卡的索引,

  1. 变量,保留发生OnSelect事件时正在被选择的标签的索引。

G 212

有更复杂的解决方案的一部分,这是强烈需要这两个值的未来比较。

jsfiddle JS代码的副本在这里:

代码语言:javascript
复制
function MySelect(event, ui){
    var clicked_tab = ui.index //new clicked tab 0-1-2 indexes
    alert(clicked_tab); 
    alert(curent_tab +' / '+ clicked_tab);     
}

$(function() {
    $('#tabs').tabs({
        //var curent_tab = ui.index; //befor new one clicked 0-1-2
        select: function(event, ui) {
            MySelect(event, ui);
        }
     });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-17 17:49:53

如果我正确理解,您希望获得当前选项卡和单击选项卡。试试下面的代码,

代码语言:javascript
复制
$(function() {
    var current_tab;
    var clicked_tab;

    $('#tabs').tabs({
        show: function(event, ui) {
            current_tab = ui.index;
        },
        select: function(event, ui) {
            clicked_tab = ui.index; //befor new one clicked
            MySelect(event, ui);
        }
    });

    function MySelect(event, ui) {
        //clicked_tab = ui.index //new clicked tab
        alert(current_tab + ' / ' + clicked_tab);
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10640696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档