当前位置:首页 > 代码 > 正文

顶部下拉代码(顶端下拉不能显示)

admin 发布:2022-12-19 20:28 129


本篇文章给大家谈谈顶部下拉代码,以及顶端下拉不能显示对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

下拉框的代码

那是JS代码做的。有很多类型的,百度搜一下就知道了

下面是他的代码

mcAccessible = function() {

var mcEls = document.getElementById("nav").getElementsByTagName("A");

for (var i=0; imcEls.length; i++) {

mcEls[i].onfocus=function() {

this.className+=(this.className.length0? " ": "") + "sffocus"; //a:focus

this.parentNode.className+=(this.parentNode.className.length0? " ": "") + "sfhover"; //li a:focus

if(this.parentNode.parentNode.parentNode.nodeName == "LI") {

this.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.className.length0? " ": "") + "sfhover"; //li ul li a:focus

if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") {

this.parentNode.parentNode.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.parentNode.parentNode.className.length0? " ": "") + "sfhover"; //li ul li ul li a:focus

}

}

}

mcEls[i].onblur=function() {

this.className=this.className.replace(new RegExp("( ?|^)sffocus\\b"), "");

this.parentNode.className=this.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");

if(this.parentNode.parentNode.parentNode.nodeName == "LI") {

this.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");

if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") {

this.parentNode.parentNode.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)sfhover\\b"), "");

}

}

}

}

}

// only ie needs the sfHover script. all need the accessibility script...

// thanks

if(window.addEventListener) window.addEventListener('load', mcAccessible, false); // gecko, safari, konqueror and standard

else if(document.addEventListener) document.addEventListener('load', mcAccessible, false); // opera 7

else if(window.attachEvent) { // win/ie

window.attachEvent('onload', sfHover);

window.attachEvent('onload', mcAccessible);

} else { // mac/ie5

if(typeof window.onload == 'function') {

var existing = onload;

window.onload = function() {

existing();

sfHover();

mcAccessible();

}

} else {

window.onload = function() {

sfHover();

mcAccessible();

}

}

}

用下面这个调用

div id="nav"

!-- navbar --

ul

li class="top" id="schools"spanSchools img src="/images/arrow_menu.gif" alt="" //span

ul

li class="first"a href="" title="Harvard Business School"Business/a/li

lia href="" title="Harvard College"College/a/li

lia href="" title="Harvard University Division of Continuing Education"Continuing Education/a/li

lia href="" title="Harvard School of Dental Medicine"Dental/a/li

lia href="" title="Graduate School of Design"Design/a/li

lia href="" title="Harvard Divinity School"Divinity/a/li

lia href="" title="Harvard Graduate School of Education"Education/a/li

lia href="" title="Harvard School of Engineering and Applied Sciences"Engineering/a/li

lia href="" title="Harvard Kennedy School"Government/a/li

lia href="" title="Graduate School of Arts and Sciences"Graduate School/a/li

lia href="" title="Harvard Law School"Law/a/li

lia href="" title="Harvard Medical School"Medical/a/li

lia href="" title="Harvard School of Public Health"Public Health/a/li

lia href="" title="Radcliffe Institute for Advanced Study"Radcliffe Institute/a/li

li class="last" id="fas"a href="" title="Faculty of Arts and Sciences"Faculty of Artsbr/ and Sciences/a/li

/ul

/li

li class="top" id="offices"spanOffices img src="/images/arrow_menu.gif" alt="" //span

ul

li class="first"a href="/administration/index.php" title="Administrative Offices"Administration/a/li

lia href="" title="Harvard Alumni Affairs Development"Alumni/a/li

lia href="/arts/index.php" title="Arts, Music, and Cultural Resources"Arts/a/li

lia href="" title="Harvard Athletics"Athletics/a/li

lia href="" title="Employment @ Harvard"Employment/a/li

lia href="" title="Harvard Libraries"Libraries/a/li

lia href="/museums/index.php" title="Harvard University Art Museums"Museums/a/li

lia href="" title="Office of the University CIO"Info tech/a/li

lia href="" title="The Office of the President: Drew Gilpin Faust"President/a/li

li class="last"a href="" title="The Office of the Provost: Steven E. Hyman"Provost/a/li

/ul

/li

li class="top" id="about"spanAbout Harvard img src="/images/arrow_menu.gif" alt="" //span

ul

li class="first"a href="" title="Events at Harvard University"Calendar/a/li

lia href="/about/contacts.php" title="Contact Information"Contacts/a/li

lia href="/directories/index.php" title="People Directory and Information Services"Directories/a/li

lia href="" title="Job opportunities, benefits, and employee information"Employment/a/li

lia href="/about/index.php" title="About Harvard University"General Info/a/li

lia href="/siteguide/index.php" title="Need Some Help?"Site Guide/a/li

lia href="/siteguide/faqs" title="Answers the most popular questions we see in our email. Lots of information on a wide range of topics!"FAQs/a/li

li class="last"a href="" title="Give to your school"Support Harvard/a/li

/ul

/li

li class="top" id="admissions"spana href="/admissions/index.php"Admissions aid/a/span/li

li class="top" id="search"spana href=""Search/a/span/li

/ul

!-- END navbar --

/div

网页导航栏随着页面下拉而逐渐保持在网页顶部的js代码及原理

获取那个导航DIV的top坐标,然后判断滚动条大于或等于top坐标的参数就给导航DIV添加position:fixed;top:0;样式就可以了反过来就是删除这些样式

制作网页下拉菜单的代码是什么

第1步:将下列代码复制到网页的标签之间:

第2步:将下面的代码复制到标签的右边,位置紧挨着标签:

第3步:添加菜单的内容。编辑menucontext.js文件,所有的菜单选项都在这里设置。默认的menucontext.js里面的内容,比较复杂我现在把代码精简出来。给大家做一个说明。整个代码如下: function showToolbar()

{

// AddItem(id, text, hint, location, alternativeLocation);

// AddSubItem(idParent, text, hint, location);

//主菜单定义

menu = new Menu();

menu.addItem("multimedia", "多媒体", "多媒体软件", null, null);

menu.addItem("image", "图像处理", "图像处理软件", null, null);

//多媒体子菜单定义

menu.addSubItem("multimedia", "凡人网络", "凡人网络", "");

menu.addSubItem("multimedia", "我要网上开店", "我要网上开店", "");

//图像处理子菜单定义

menu.addSubItem("image", "开店系统", "开店系统", "");

menu.addSubItem("image", "网上开店系统", "网上开店系统", "");

menu.addSubItem("image", "网上购物系统", "网上购物系统", "");

//结束菜单定义

menu.showMenu();

}

上面的例子中制作的是一个有两个主菜单的菜单。一个主菜单为多媒体,一个主菜单为图像处理。主要靠两个命令来制作Additem为添加主菜单项目。格式为AddItem(菜单标记, 文本说明, 文本提示, 位置,替换位置)。AddSubItem为添加子菜单项目,idparent为主菜单的菜单标记,其余同前。

第4步:上传菜单文件。将 menu.js和menucontext.js文件上传到和网页文件同一目录下。这样就完成了所有的操作。

菜单安装的一些善后工作:

安装了菜单之后,如果需要将菜单完全与网页顶部和左边紧密结合的话,你可以把标签修改成为。

或许大家会对菜单里的文字感到不满意。你可以把制作菜单第一步的CSS代码进行修改。比如

将里面的字体大小换成了10.5磅的话,中文字就会简洁干净多了。

同样如果对菜单的表格感到不满意的话,可以修改menu.js文件中的代码例如:

function Menu()

{

this.bgColor = "#008080";

if (ie) this.menuFont = "bold xx-small Verdana";

if (n) this.menuFont = "bold x-small Verdana";

// this.fontColor = "white";

this.addItem = addItem;

this.addSubItem = addSubItem;

this.showMenu = showMenu;

this.mainPaneBorder = 0;

this.subMenuPaneBorder = 0;

this.bgcolor 修改的是菜单属性

this.mainPaneBorder 修改的是主菜单的边框宽度

this.subMenuPaneBorder 修改的是子菜单的边框宽度。

一段js下拉菜单代码,我想二级菜单在上面向上弹出。请问怎么修改

只改css部分的代码就可以了

首先

#nav li {

    float: left;

    width: 80px;

    background: #CCC;

    position: relative;

}

加上 "position: relative;" 属性,是为了使它的子级元素能够根据该元素的位置定位。

然后当然是修改这里

#nav li ul {

    line-height: 27px;

    list-style-type: none;

    text-align: left;

    width: 180px;

    position: absolute;

    bottom: 25px;

}

设定 "bottom: 25px;" 使该元素的底部和其上级元素的顶部对齐。

最后再调整整个菜单的位置,让二级菜单不超出窗口范围就可以了。

请问怎样做导航栏的下拉菜单?

一般来讲实现导航栏指定是采用绝对定位的方式。示例代码如下:

div class="nav"这里是导航所在的DIV容器。/div

CSS代码:

.nav{

position:fixed; /* 绝对定位,fixed是相对于浏览器窗口定位。 */

top:0; /* 距离窗口顶部距离 */

left:0; /* 距离窗口左边的距离 */

width:100%; /* 宽度设置为100% */

height:40px; /* 高度 */

z-index:99; /* 层叠顺序,数值越大就越高。页面滚动的时候就不会被其他内容所遮挡。 */

}

设置方式,原理及大致内容请看css代码注释。

div浮动在div顶部 下拉网页浮在顶部 怎么设置

下载jquery.pin,然后解压后在该文件夹目录下新建一个html文件。

编辑这个网页,在里面引入jquery.pin。

具体代码如下: script src=""/script script src="jquery.pin.js"/script

让图像div碰到屏幕顶后自动随着滚动而悬浮在顶部。

做好后随着滚动而滚动了。

引入了文件后。

script

$(".pinned").pin({containerSelector: ".b", minWidth: 940}); /script

(这段代码里面的.pinned是要悬浮的div,b是这个悬浮div悬浮的范围。)

关于顶部下拉代码和顶端下拉不能显示的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/22892.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载