JQuery正在创建选项卡,tabs()函数出现问题
JQuery Creating tabs, issues with tabs() function
我正在努力理解在我的asp.net web应用程序中动态创建选项卡的代码片段。我是JQuery的新手,我知道"tabsDiv.tabs("add",'#main',pages[I][0]);"已经被弃用,我正在努力找出让我的选项卡使用新的实现方式的方法
tabsDiv.tabs({
select: function (event, ui) {
document.location = pages[ui.index][1];
return false;
}
});
完整代码:
$(document).ready(function () {
var pages = [
['Events', "/ListEvents.aspx", "/AddEvent.aspx", "UpdateOrDeleteEvent.aspx"],
['Performance', "/Performance.aspx"]
];
var myPage = '<%=Request.Path %>';
var tabsDiv = $('#masterTabsDiv');
tabsDiv.tabs({
select: function (event, ui) {
document.location = pages[ui.index][1];
return false;
}
});
var indexToSelect = 0;
for (var i = 0; i < pages.length; i++) {
for (j = 0; j < pages[i].length; j++) {
if (pages[i][j] == myPage) {
indexToSelect = i;
break;
}
}
tabsDiv.tabs("add", '#main', pages[i][0]);
}
tabsDiv.find('li').removeClass('ui-tabs-selected ui-state-active');
tabsDiv.find('li').eq(indexToSelect).addClass('ui-tabs-selected ui-state-active');
});
</script>
这个代码在做什么?
document.location = pages[ui.index][1];
它将位置更改为类似#tab1
的位置,以便选择选项卡标题并显示该选项卡的内容。它只是强制一个事件,以便框架知道选项卡上的用户clicked
。
相关文章:
- Javascript时间函数问题
- Javascript Array 的求和函数问题
- Jshint:循环中的匿名函数(问题)
- WordPress FAQ 手风琴自定义帖子类型 - 匿名函数问题.
- JavaScript 中的滚动函数问题
- Google JS API: gapi.auth.signIn 回调函数问题
- Javascript onclick 函数问题
- Javascript中的循环和函数问题
- 达到 10 次摘要迭代,中止(作用域函数问题)
- 洛达什 _.合并函数问题
- jQuery .unload() 函数问题,仅在单击特定链接时激活
- 回调函数问题
- Javascript语法函数问题
- Ajax 完整函数问题
- TypeError getElementsByTagName不是函数问题
- Jquery自定义函数问题
- angularjs编译指令中的函数问题
- JQuery-JNotify-点击函数问题
- Node Js中的回调函数问题
- javascript中的ie8拆分函数问题