jqueryUI tab标签页代码分享
(编辑:jimmy 日期: 2025/11/5 浏览:3 次 )
本文实例为大家分享了jqueryUI tab标签页的具体代码,供大家参考,具体内容如下
var temp=1;
var arr=["我的首页"];
//×号点击关闭li
$("#tabs").delegate( ".ui-icon-close", "click", function() {
var panelId = $( this ).closest( "li" ).remove().attr( "aria-controls" );
var val= $( this ).closest( "li" ).children("a").text();
for( i=0;i<arr.length;i++){
if(arr[i] == val) {
arr.splice(i, 1);
break;
}
}
// alert(paneiId);
$( "#" +panelId ).remove();
$("#tabs").tabs( "refresh" );
// $("#tabs").tabs("option","active",$("#tabs").find(hre).index()-1);
if($( "#" +panelId).parent.attr("tabindex")=="0"){
$("#tabs").tabs("option","active",$( "#" +panelId).index()-1);
}
});
$("#tabs").bind( "keyup", function( event ) {
if ( event.altKey && event.keyCode === $.ui.keyCode.BACKSPACE ) {
var panelId = $("#tabs").find( ".ui-tabs-active" ).remove().attr( "aria-controls" );
$( panelId ).remove();
// alert(456);
$("#tabs").tabs( "refresh" );
}
});
//加入iframe
$("#tabs").tabs();
function getSelectedTabIndex() {
return $("#tabs").tabs('option', 'active');
}
//get tab contents and load frame
beginTab = $("#tabs ul li:eq(" + getSelectedTabIndex() + ")").find("a");
loadTabFrame($(beginTab).attr("href"),$(beginTab).attr("rel"));
//页签切换
$("#mm").on('click','a',function(){
loadTabFrame($(this).attr("href"),$(this).attr("rel"));
})
function loadTabFrame(tab, url) {
if ($(tab).find("iframe").length == 0) {
var html = [];
html.push('<div class="tabIframeWrapper">');
html.push('<div class="openout"><a href="' + url + '" rel="external nofollow" ></a></div><iframe class="iframetab" src="/UploadFiles/2021-04-02/' + url + '">
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇:ES6学习教程之模板字符串详解