最近写了一个tab菜单,这个也算是web2.0的产物了,没什么技术含量,练练手而已.
以下是tab菜单的html结构:
<div id="a"><div id="head"><span id="tab1">vhc</span><span id="tab2">dsdfd</span>..........................<span id="blank"></span></div><div id="body"></div></div>
tab1,tab2就是内容,blank是填充剩下的.body是tab标签对应的内容.
以下是javascript代码:
复制代码 代码如下:
sx.activex.tabmenu={
create:function(t){
var a=document.createElement("div");
var head=document.createElement("div");
var body=document.createElement("div");
var blank=document.createElement("span");
a.style.height="200px";
a.style.width="300px";
//a.style.border="1px red solid";
head.style.height="15%";
//head.style.overflow="hidden";
head.style.width="100%";
blank.style.width=100-20*t.length+"%";
blank.style.height="100%";
blank.style.borderBottom="1px red solid";
blank.style.lineHeight=parseInt(a.style.height)*0.15+"px";;
body.innerHTML=t[0][1];
body.style.height="85%";
body.style.padding="10px";
body.style.border="1px red solid";
body.style.borderTop="0px";
for(var i=0;i<t.length;i++){
var tab=document.createElement("span");
tab.style.border="1px red solid";
tab.style.width="20%";
tab.style.lineHeight=parseInt(a.style.height)*0.15+"px";
tab.style.textAlign="center";
tab.style.height="100%";
tab.style.backgroundColor="yellow";
tab.style.cursor="hand";
tab.innerHTML=t[i][0];
tab.onclick=function(r){
return function(){
for(var i1 in head.all){
if(head.all[i1]!=this && head.all[i1].tagName=="SPAN")
head.all[i1].style.borderBottom="1px red solid";
this.style.borderBottom="0px";
}
body.innerHTML=t[r][1];
}
}(i);
head.appendChild(tab);;
}
head.firstChild.style.borderBottom="0px";
head.appendChild(blank);
a.appendChild(head);
a.appendChild(body);
return a;
}
}
传入的参数t是一个二维数组,里面是一个标签题目和标签内容的形式,调用方式如下:
复制代码 代码如下:
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<script src="kongjian.js"></script>
<script>
var a=sx.activex.tabmenu.create([["asd","wewfrwefwe"],["we","dsfsdfsdf"]]);
document.body.appendChild(a);
</script>
</body>
</html>
差不多完成了,有兴趣的朋友可以去测试下.
相关推荐:
AI智能时代的到来:如何利用人工智能推动生活与商业创新,ai相册下载
智能AI生成文章释放创作新可能
撰写稿子的AI,写作的“超级助手”来了!
AI自动生成:开启智能时代的无限可能,ai熊熊图片
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
用AI创作的文章算原创吗?深度背后的逻辑与意义
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
用AI写文章,释放你的创作潜力!
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
AI做文章:引领智能创作的未来
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
好用的AI智能工具,让生活与工作更高效!
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
文章AI指令提升写作效率的智能助手
GoogleSEO打满分自然流量会高吗?揭开SEO优化的真相,猪插画ai
SEO获客的秘诀:如何通过搜索引擎优化提升客户获取能力,厦门seo搜索优化排名
什么是seo优化营销,seo主要优化什么 ,ai绘画国风古韵
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
ChapGPT免费爬墙,轻松访问全球互联网资源!,蜜桃ai插画
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,网站建设特定开发
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
seo监控什么意思,seo数据监控 ,ai panda眼镜架
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
seo网站通过什么软件,网站seo软件哪个 ,战团ai
“爱站”:开启网站优化与流量增长的新纪元,seo入门ppt
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
整理文章的AI:提升写作效率的智能助手
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
为什么行业都要做seo,为什么要做seo ,ai明信片