- 浏览: 35214 次
- 性别:
- 来自: 广州
最近访客 更多访客>>
最新评论
-
charrys:
呵自己跟自己留言
JS可以控制样式的名称写法 -
charrys:
自己顶下
我的json获取数据实例,直接运行就可以看到了
看了很多别人写的tab切换效果感觉都只是div+js去切换已存在的!有的是添加或删除tab的但是太麻烦了还要改js文件你说是不是很不方便呢,我这个直接修改页面里面的参数就可以了!所以我自己就写了这个功能!谢谢,如果转载请注明出处(http://www.ok22.org)幸凡在线学习网
你自己可以添加菜单但是要注意的是CreateDiv(tabid,url,name) 第一个tabid不能重复,想添加多少个都行。但是太多了不知道会成什么样你自己看!
{
///如果当前tabid存在直接显示已经打开的tab
if (document.getElementById("div_" + tabid) == null)
{
//创建iframe
var box = document.createElement("iframe");
box.id = "div_" + tabid;
box.src = url;
box.height = "100%";
box.frameBorder = 0;
box.width = "100%";
document.getElementById("div_pannel").appendChild(box);
//遍历并清除开始存在的tab当前效果并隐藏其显示的div
var tablist = document.getElementById("div_tab").getElementsByTagName('li');
var pannellist = document.getElementById("div_pannel").getElementsByTagName('iframe');
if (tablist.length > 0)
{
for (i = 0; i < tablist.length; i++)
{
tablist[i].className = "";
pannellist[i].style.display = "none";
}
}
//创建li菜单
var tab = document.createElement("li");
tab.className = "crent";
tab.id = tabid;
var litxt = "<span><a href=\"javascript:;\" onclick=\"javascript:CreateDiv('" + tabid + "','" + url + "','" + name + "')\" title=" + name + " class=\"menua\">" + name + "</a><a onclick=\"RemoveDiv('" + tabid + "')\" class=\"win_close\" title=\"关闭当前窗口\"><a></span>";
tab.innerHTML = litxt;
document.getElementById("div_tab").appendChild(tab);
}
else
{
var tablist = document.getElementById("div_tab").getElementsByTagName('li');
var pannellist = document.getElementById("div_pannel").getElementsByTagName('iframe');
//alert(tablist.length);
for (i = 0; i < tablist.length; i++)
{
tablist[i].className = "";
pannellist[i].style.display = "none"
}
document.getElementById(tabid).className = 'crent';
document.getElementById("div_" + tabid).style.display = 'block';
}
}
function RemoveDiv(obj)
{
var ob = document.getElementById(obj);
ob.parentNode.removeChild(ob);
var obdiv = document.getElementById("div_" + obj);
obdiv.parentNode.removeChild(obdiv);
var tablist = document.getElementById("div_tab").getElementsByTagName('li');
var pannellist = document.getElementById("div_pannel").getElementsByTagName('iframe');
if (tablist.length > 0)
{
tablist[tablist.length - 1].className = 'crent';
pannellist[tablist.length - 1].style.display = 'block';
}
}
来自(http://www.ok22.org/art_detail.aspx?id=118)
发表评论
-
我的json获取数据实例,直接运行就可以看到了
2011-04-18 10:36 1280开始一直用jq的ajax接收值也是字符但是没用过json数据。 ... -
ckeditor 编辑器+finder配置上传功能
2011-04-03 11:53 1288一、官方Download 1、CKEditor ... -
kindeditor/ckeditor 编辑器加+图片自动上传成功(源码下载)
2011-04-03 11:40 1967编辑器加+图片自动上传并且更新编辑器图片的URL成功完例! ... -
js实现的非跨域的iframe高度自适应(完美兼容IE,FF,Opera)
2011-03-12 16:28 1360iframe的高度一直是让人头疼的问题。今天因为有个项目需要用 ... -
js遮罩层
2011-03-12 15:23 771直接贴代码了!(来自:http://www.ok22.org/ ... -
js多Tab自动切换,带完善的鼠标事件
2011-03-01 09:31 1532js多Tab自动切换,带完善的鼠标事件! 说明:打开鼠标时 ... -
js多个tab切换简单不需要在body内添加事件
2011-02-15 17:20 1308注意的是a的里面的rel属性window.onload事件!在 ... -
js文字上下滚动+左右滚动兼容FF/IE
2011-02-15 11:07 1761我也是最近因为要做这 ... -
清空数组的两种方式
2011-02-09 16:58 2235方式一,length赋值为0 这种方式很有意思,其它语言 ... -
js时间倒计时
2011-01-06 11:26 848前断时间,因为需要 ... -
JS可以控制样式的名称写法
2011-01-06 11:19 993盒子标签和属性对照 CSS语法 (不区分大小写) ... -
js给C#控件赋值
2010-12-30 10:34 1738前台代码 Html代码 <%@ Pa ... -
iframe里面的页面调用父窗口,左右窗口js函数的方法
2010-12-30 10:33 1190iframe里面的页面调用父窗口,左右窗口js函数的方法 ... -
关于图片延迟加载技术-ImageLazyLoad
2010-12-30 10:29 1071关于图片延迟加载技术的优点与缺点(来自http://www ... -
js判断父页存在
2010-12-30 10:26 777当你有多个页面有iframe内页时,你肯定也不想别人直接打开子 ...
相关推荐
tab切换一个简单的小功能,在pc端还是在移动端总是可以预见使用的情况,下面总结一下tab切换的实现。tab切换简单来讲就是某一个标题下对应某一块内...
tab标签切换效果,标签切换部分背景可以设置多种色调,这是与其他tab标签有所区别的地方。懒人之家推荐下载
JavaScript实现的HashTabber垂直tab切换效果代码
手机和pc端都可以使用的前端tab切换窗口插件。
JavaScript实现的tab标签自动切换效果源码(jQuery)
这是一个完整的web前端小项目,可以实现多张图片在网页上自动轮放。本人初学前端时写的小东西,不喜勿喷。如果是前端大神没必要下载。
javascript 实现支持淡入淡出翻转等切换效果的tab标签代码
本文实例讲述了JS实现的tab切换并显示相应内容模块功能。分享给大家供大家参考,具体如下: 思路:一层循环遍历操作的元素并获取当前遍历到的元素的下标,通过下标去选择显示对应的内容模块。 二层循环将元素恢复...
TAB标签 大型网站 使用的TAB标签例子 下了不后悔
JavaScript实现的向上可滚动切换的Tab选项卡源码
下拉刷新,tab切换_微信小程序模板js代码前台前端H5页面源码.rar
下拉刷新,tab切换_企业城微信小程序js代码前台前端H5页面源码.rar
jQuery TAB文字列表自动切换.zip
jquery tab简单的招聘列表选项卡切换带点击弹出详细内容 jquery tab简单的招聘列表选项卡切换带点击弹出详细内容 jquery tab简单的招聘列表选项卡切换带点击弹出详细内容
用到了排他思想 双重for循环 以及获取下标的方式
今天机试有个内容是做网易云课堂tab栏切换的,如下 先简单说下我当时的想法 1.先弄一个大div盒子,我命名为tab 2.在大盒子tab里面有两个小盒子,分别是标题栏(tab_list)和内容栏(tab_con) 3.采用display:flex...
jquery.DOMWindow弹出层与TAB切换实例汇总,jquery.DOMWindow.js是浮动弹出框的核心部件,本插件的弹出框有多种形式,比如它可以弹出不带边框的、带有淡入淡出特效的、各种颜色的背景浮动框、弹出后背景会变暗的浮动...
第6章 Vuex状态管理;学习目标;目录;知识架构;知识架构;知识架构;知识架构;知识架构;商品列表: 单击“加入购物车”按钮,即可将商品添加到购物车 在底部的Tab栏中切换到“购物车”页面,可以查看购物车中的商品;...
迷你信息滚动,类似TAB选项卡风格的滚动信息,如果去掉滚动,可以当作TAB来用。当点击TAB选项卡,里面的内容会向上滚动,每一个都会滚动,用在你的网页上吧。
javascript tab标签 韩国购物网Flash标签切换效