经理让我把这个网站上的那个菜单特效给做出来,并且让我今天要交,各位帮帮忙!
网址:www.agilent.com.cn
特效就是下面那个(产品与服务的)联动菜单,谢谢了
网址:www.agilent.com.cn
特效就是下面那个(产品与服务的)联动菜单,谢谢了
解决方案 »
- 求助,通过JS怎么实现将一张大图按照指定像素显示?
- 如何获取www.123-cha.com/article_123.htm这个URL中的123这个数字
- My97DatePicker,有一个开始日期date1,一个结束日期date2,如何设置date2在date1日期后面5天之内
- 正则表达式/[\[\.]/是什么意思
- 网上找的巨牛的验证日期和时间的正则表达式为什么到我这里就不管用呢?
- javascript:如何获取radio的值
- jquery中的ajax方法?
- 在用js做comboBox时的一个小问题。如何使弹出层不把表格扩大,而是浮于表格上方?
- 怎样写右键菜单
- 请问file域的value属性可以编程设置吗?
- 请教,jquery选择器
- 小说排版问题
<script type="text/javascript" src="http://cp.home.agilent.com/agilent/css3/home2.js"></script>
<script type="text/javascript" src="http://cp.home.agilent.com/agilent/css3/AC_OETags.js"></script>
<script type="text/javascript" src="http://cp.home.agilent.com/agilent/css3/homeflash.js"></script>
你在浏览器下直接输入src里的地址 你看能不能打开。
可以先给我解释下,哪句是真的,还是就是因为懒?代码在http://cp.home.agilent.com/agilent/css3/home2.jsinit()函数里初始化了每个li的事件。具体位置在
var links = document.getElementById("tabnav").getElementsByTagName("LI");
var hashVal = location.hash.replace("#","");
for(var i=0; i < links.length; i++) {
var link = links[i];
hashLinks[anchors[i]] = link;
var href = link.getElementsByTagName("A")[0].href;
link.content = document.getElementById(tabs[i]);
link.defFontSize = defFontSize;
var divs = link.content.getElementsByTagName("DIV");
var panelHeight = link.content.offsetHeight - 18 + "px";
link.panels = new Array();
for(var j=0; j < divs.length; j++) {
if(divs[j].className.search(/\bpanel\b/) != -1) {
divs[j].style.height = panelHeight;
link.panels.push(divs[j]);
}
}
if((i == 0 && hashVal == "" ) || hashVal == anchors[i]) {
link.className += " selected";
activeTab = link;
hashValue = hashVal;
} else {
link.content.style.display = "none";
}
link.onclick = function() {
activeTab.content.style.display = "none";
activeTab.className = activeTab.className.replace(/\bselected\b/g,"");
this.content.style.display = "block";
this.className += " selected";
activeTab = this;
}
}
而
var tabs = ["productsContent","industriesContent","supportContent","libraryContent","eventsContent","buyContent"];
定义了每个table的panel。
不过特别之处是菜单选项和出现的菜单结合处没有灰色border的效果。