- 浏览: 36202 次
- 性别:
- 来自: 广州
最近访客 更多访客>>
最新评论
-
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 1313开始一直用jq的ajax接收值也是字符但是没用过json数据。 ... -
ckeditor 编辑器+finder配置上传功能
2011-04-03 11:53 1330一、官方Download 1、CKEditor ... -
kindeditor/ckeditor 编辑器加+图片自动上传成功(源码下载)
2011-04-03 11:40 1997编辑器加+图片自动上传并且更新编辑器图片的URL成功完例! ... -
js实现的非跨域的iframe高度自适应(完美兼容IE,FF,Opera)
2011-03-12 16:28 1381iframe的高度一直是让人头疼的问题。今天因为有个项目需要用 ... -
js遮罩层
2011-03-12 15:23 796直接贴代码了!(来自:http://www.ok22.org/ ... -
js多Tab自动切换,带完善的鼠标事件
2011-03-01 09:31 1565js多Tab自动切换,带完善的鼠标事件! 说明:打开鼠标时 ... -
js多个tab切换简单不需要在body内添加事件
2011-02-15 17:20 1335注意的是a的里面的rel属性window.onload事件!在 ... -
js文字上下滚动+左右滚动兼容FF/IE
2011-02-15 11:07 1789我也是最近因为要做这 ... -
清空数组的两种方式
2011-02-09 16:58 2271方式一,length赋值为0 这种方式很有意思,其它语言 ... -
js时间倒计时
2011-01-06 11:26 869前断时间,因为需要 ... -
JS可以控制样式的名称写法
2011-01-06 11:19 1016盒子标签和属性对照 CSS语法 (不区分大小写) ... -
js给C#控件赋值
2010-12-30 10:34 1777前台代码 Html代码 <%@ Pa ... -
iframe里面的页面调用父窗口,左右窗口js函数的方法
2010-12-30 10:33 1215iframe里面的页面调用父窗口,左右窗口js函数的方法 ... -
关于图片延迟加载技术-ImageLazyLoad
2010-12-30 10:29 1110关于图片延迟加载技术的优点与缺点(来自http://www ... -
js判断父页存在
2010-12-30 10:26 827当你有多个页面有iframe内页时,你肯定也不想别人直接打开子 ...
相关推荐
在前端开发中,"tab切换"是一个非常常见且实用的功能,尤其在网页设计和移动应用中,它能够有效地组织和展示信息,提高用户体验。Tab切换通常由一组标题和与之对应的多个内容区域组成,用户可以通过点击不同的标题来...
最后,为了实现Tab切换的动画效果,可以使用CSS过渡或者JavaScript的setTimeout函数,使内容的显示和隐藏更加平滑。 总结起来,使用JavaScript设计Tab标签切换涉及到以下几个关键点: 1. 获取Tab和内容元素。 2. ...
本教程将重点讲解如何利用这三种技术实现tab切换的选项卡功能。 1. **HTML 结构**: 首先,我们需要创建一个包含多个`div`的结构,每个`div`代表一个选项卡的内容。通常,我们会有一个父级`div`作为容器,每个选项...
jQuery简化了DOM操作和事件处理,使得Tab切换的实现更加简洁。如果你使用jQuery,可以利用`.on()`方法绑定事件,`.removeClass()`和`.addClass()`切换样式,以及`.show()`和`.hide()`控制内容的可见性。 总的来说,...
在网页设计中,Tab菜单是一种常见的用户界面元素,它允许用户通过点击不同的选项来切换显示不同的内容区域。本文将深入探讨如何实现Tab菜单的自动切换效果,主要涉及HTML、CSS和JavaScript三个核心技术。 首先,...
由于安全原因,JavaScript不能直接关闭当前打开的浏览器窗口或标签页,除非这个窗口或标签页是由JavaScript自身打开的。这是为了防止恶意网站未经用户许可就擅自关闭用户的页面。 要实现“JS可关闭tab”的功能,...
在本示例中,我们将探讨如何使用JavaScript实现一个基本的Tab切换效果,这是一种常见的用户界面设计元素,用于在有限的空间内展示多个视图或内容板块。 首先,我们需要创建HTML结构来定义Tab导航和对应的内容区域。...
在IT行业中,"Tab自动切换"是一个常见的交互设计特性,主要应用于各种软件、网页和操作系统界面。...无论是前端开发、桌面应用编程还是操作系统设计,理解并善用Tab键的自动切换都是至关重要的技能。
在网页设计中,Tab切换效果是一种常见的用户界面交互方式,它允许用户在多个视图或内容之间进行平滑切换,而无需刷新整个页面。在这个"很漂亮的jquery+css Tab切换效果"项目中,我们将深入探讨如何利用jQuery和CSS来...
在网页设计中,Tab切换是一种常见的用户界面交互方式,它允许用户在多个内容板块之间进行切换,而无需刷新整个页面。本示例是使用纯JavaScript实现的Tab切换功能,这在不依赖任何JavaScript库或框架如jQuery的情况下...
【标题】"简单tab标签图片自动切换"是一个前端开发中的常见功能,主要应用于网页设计,让用户在不同的内容间轻松切换,比如展示多个图片或信息板块。在这个项目中,重点是利用JavaScript(js)和jQuery库来实现这个...
"网易自动切换并可左右滚动的tab菜单"是一个典型的UI设计案例,它展示了如何通过动态效果增强用户体验,使得用户能更轻松地浏览和访问内容。 Tab菜单是一种常见的交互元素,用于组织和展示大量信息。在网页或应用中...
3. **jQuery初始化**:在页面加载完成后,使用`$(document).ready()`函数来初始化Tab切换功能。这通常包括隐藏所有内容区域,只显示第一个内容,以及添加点击事件监听器到每个Tab标题。 4. **事件处理**:当用户...
JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,尤其在实现前端交互效果方面有着不可替代的作用。在给定的"JS TAB切换 多个效果的源码"主题中,我们将深入探讨如何使用JS实现...
6. **兼容性测试**:在不同的浏览器和设备上进行测试,确保Tab切换效果和触控滑动功能的稳定性和兼容性。 7. **优化性能**:为了提高用户体验,可以考虑对大内容区域进行懒加载,只在切换到对应Tab时加载相应的内容...
在IT界,Tab切换栏是一种常见的用户界面(UI)元素,用于在有限...这个“tab切换栏.rar”压缩包很可能是为了帮助开发者或设计师理解并创建自己的Tab切换栏,里面可能包含了实例代码、设计样例和其他有助于学习的资源。
在网页设计中,"tab切换+有缩略图和文字描述的JS焦点图代码"是一种常见的交互元素,它能够以动态、吸引人的形式展示多张图片,并附带相应的文字描述,提升用户体验。这一功能通常应用于产品展示、新闻轮播、图片画廊...
为了让这个tab切换效果在不同设备上都能正常工作,我们可能需要考虑响应式设计。这可以通过使用CSS媒体查询或者JavaScript根据屏幕宽度调整间隔时间来实现。 通过以上步骤,我们就实现了一个基于jQuery的自动切换...
在JavaScript(JS)编程中,用户中心的Tab标签切换特效是一种常见的交互设计,它使得用户能够在不同的内容区域之间轻松切换,提升用户体验。本资源“js用户中心tab标签切换特效.zip”提供了一款专用于用户中心界面的...
jQuery使得编写JavaScript代码更加简洁、高效,尤其适合处理像tab切换这样涉及DOM元素状态改变和事件绑定的交互功能。 从文件名"tabulous.js-master"来看,这可能是一个基于jQuery的tab切换插件的源码仓库。...