广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >jqueryUI中tab标签页的示例分析
  • 599
分享到

jqueryUI中tab标签页的示例分析

2024-04-02 19:04:59 599人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“JqueryUI中tab标签页的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jqueryUI中tab标签页的示例分析”这篇文

这篇文章主要为大家展示了“JqueryUI中tab标签页的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“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="' + url + '">Load Failed?</iframe>');
     html.push('</div>');
     $(tab).append(html.join(""));
     $(tab).find("iframe").height($(window).height()-80);
   }
   return false;
 }

 //点击左边按钮后,创建tab

 $(".layui-nav-child").on('click','dd',function(){

   var tab_name=$(this).text();
   var title_1=$(this).children("a").attr("title");
   //未创建过,则创建标签
   if(arr.indexOf(tab_name)==-1){
     arr.push(tab_name);
     var link_url= $(this).children("a").attr("title");
     temp++;
     addTab(tab_name,link_url,temp);
   }
   //创建了,则跳转到已存的标签页
  else{

     $("#mm li a").each(function(i,val){

       if($(this).attr("rel")==title_1){
         var jjjj=$(this).attr("href");
         $("#tabs").tabs("option","active", $(jjjj).index()-1);
         loadTabFrame(jjjj,title_1);

         return false;
       }
     });


   }
 });

 //创建标签
 function addTab(name,url,temp1){

   var hre="#contant_"+ temp1;
   var hre1="contant_"+ temp1;
  //var li="<li><a class='tabLink' href="+url+" rel="external nofollow" target='conFrame'>"+name+"</a><i class='icon-closeA'>×</i></li>";
   var li="<li><a class='tabLink' href='"+hre+"' rel='"+url+"'>"+name+"</a><i class=\"ui-icon-close\">×</i></li>";
   //alert(li);
   // $(li).appendTo(".m-tabList").addClass('tabCur').siblings('li').removeClass('tabCur');
   var div="<div id='"+hre1+"'></div>";
  $("#tabs" ).find( ".ui-tabs-nav" ).append( li );
//   var panelId = $( this ).closest( "li" ).attr( "aria-controls" );
   $("#tabs").append(div);
   $("#tabs").tabs("refresh");
    $("#tabs").tabs("option","active",$("#tabs").find(hre).index()-1);
   loadTabFrame(hre,url);
 }

以上是“jqueryUI中tab标签页的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网node.js频道!

--结束END--

本文标题: jqueryUI中tab标签页的示例分析

本文链接: https://www.lsjlt.com/news/73633.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jqueryUI中tab标签页的示例分析
    这篇文章主要为大家展示了“jqueryUI中tab标签页的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jqueryUI中tab标签页的示例分析”这篇文...
    99+
    2022-10-19
  • HTML5标签的示例分析
    这篇文章给大家分享的是有关HTML5标签的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可以进行省略的标签不允许写结束标记的标签:area(定义图像映射中的区域)、bas...
    99+
    2022-10-19
  • HTML标签的示例分析
    这篇文章主要为大家展示了“HTML标签的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML标签的示例分析”这篇文章吧。   结构   <html...
    99+
    2022-10-19
  • Instagram标签的示例分析
    这篇文章将为大家详细讲解有关Instagram标签的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。人们很容易忽视一些看似无足轻重的小标签,正如Instagram标签的重要性是让人着迷...
    99+
    2023-06-04
  • HTML部分标签的示例分析
    这篇文章将为大家详细讲解有关HTML部分标签的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。涉及到的HTML标签   1、<header>标签:为文...
    99+
    2022-10-19
  • H标题标签在html网页布局的示例分析
    这篇文章主要介绍了H标题标签在html网页布局的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 1、哪平日我们怎样抉择? h2标...
    99+
    2022-10-19
  • Bootstrap中标签、徽章、巨幕和页头的示例分析
    这篇文章主要介绍Bootstrap中标签、徽章、巨幕和页头的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!标签  在一些Web页面中常常会添加一个标签用来告诉用户一些额外的信息,比如说在导航上添加了一个新导航...
    99+
    2023-06-14
  • HTML5中语义标签的示例分析
    小编给大家分享一下HTML5中语义标签的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在HTML5标准中,新加了几个用于...
    99+
    2022-10-19
  • html中h1 - h6标签的示例分析
    这篇文章给大家分享的是有关html中h1 - h6标签的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。     HTML<h2>-<...
    99+
    2022-10-19
  • Bootstrap中tab选项的示例分析
    这篇文章主要介绍了Bootstrap中tab选项的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。选项卡Tabs是Web中一种非常常用的功能。用户点击对菜单项,能切换出...
    99+
    2023-06-14
  • CSS标签中显示模式的示例分析
    这篇文章将为大家详细讲解有关CSS标签中显示模式的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。标签的显示模式(重点)div和span标签样式完全相同,标签不同,显示的结果完全不同每个div会独占...
    99+
    2023-06-08
  • HTML5标签与HTML标签的区别示例分析
    这篇“HTML5标签与HTML标签的区别示例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2022-10-19
  • HTML图像标签的示例分析
    这篇文章主要为大家展示了“HTML图像标签的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML图像标签的示例分析”这篇文章吧。   HTML图像-...
    99+
    2022-10-19
  • HTML中meta标签及Keywords的示例分析
    这篇文章主要介绍了HTML中meta标签及Keywords的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。关键字 meta(标签)及 Keywords(关键词),曾经...
    99+
    2023-06-09
  • html中<head>标签的示例分析
    小编给大家分享一下html中<head>标签的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!head标签he...
    99+
    2022-10-19
  • html中<link>标签的示例分析
    这篇文章主要为大家展示了“html中<link>标签的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html中<link>标签的...
    99+
    2022-10-19
  • seo优化中tag标签的示例分析
    这篇文章主要介绍了seo优化中tag标签的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  1、tag标签对我们网站优化有什么优点tag标签功能不管是百度还是用户,都...
    99+
    2023-06-10
  • CSS标签显示模式的示例分析
    这篇文章给大家分享的是有关CSS标签显示模式的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。标签的类型(显示模式) HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素。一、块级元素(b...
    99+
    2023-06-08
  • html标签语义化及其标题标签的示例分析
    这篇文章主要为大家展示了“html标签语义化及其标题标签的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html标签语义化及其标题标签的示例分析”这篇文...
    99+
    2022-10-19
  • tab 页形式展现多张报表的示例分析
    这篇文章将为大家详细讲解有关tab 页形式展现多张报表的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。业务系统中,很多报表都是沿用之前 EXCEL 的报表样式,原来以 sheet 格...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作