匿名用户

1级

2014-04-15 回答

首先你使用 #header .row-2 ul li:hover 这样ie6就不支持了。ie6支持的hover目前我知道的只有a标签。

要单纯用css实现下拉,在ie下是兼容不了的。我给你改成js版,喜欢就用吧。

1,style.css修改的部分:

原码:

#header .row-2 ul li ul {

display: none;

}

#header .row-2 ul li:hover ul {

display:block;

width:165px;

height:auto;

position: absolute;

}

#header .row-2 ul li:hover ul li a {

padding-top:2px;

display:block;

color:#FFF;

}

#header .row-2 ul li:hover ul li a:hover {

background:url(images/nav-tail.gif) repeat-x left top;

padding-top:2px;

color:#81bb00;

}

修改为:

#header .row-2 ul li ul {

display:none;

width:165px;

height:auto;

position: absolute;

top:161px;

}

#header .row-2 ul li ul li{float:none}

#header .row-2 ul li ul li a {

padding-top:2px;

display:block;

color:#FFF;

}

#header .row-2 ul li ul li a:hover {

background:url(images/nav-tail.gif) repeat-x left top;

padding-top:2px;

color:#81bb00;

}

2,网页的修改,在网页最后,</html>后面加上下面js就可以

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$('.row-2>ul>li').hover(

function(){

$('ul',this).css('left',$(this).offset().left);

$('ul',this).show()

},

function(){$('ul',this).hide()}

);

});

</script>

3,就这样,我这里测试支持ie及其他标准浏览器

ps.现在菜单的显示的简单是显示和隐藏,可以该成

淡入淡出:

$('ul',this).show() 改为 $('ul',this).fadeIn()

$('ul',this).hide() 改为 $('ul',this).fadeOut()

滑动:

$('ul',this).show() 改为 $('ul',this).slideDown()

$('ul',this).hide() 改为 $('ul',this).slideUp()

为什么css效果在本地测试没问题,上传到服务器后却显示位置乱动,css下拉菜单本地正常,上传后360浏览器中显示错位,火狐、IE8显示正常...相关推荐

  1. HTML下拉菜单悬停不消失,悬停后保持下拉菜单打开(CSS)

    我创建了一个水平菜单,当您悬停项目时,会出现一个下拉菜单.这一切都很好.但是,当您离开菜单项(使用下拉菜单)时,下拉菜单会消失.我知道这是因为你不再徘徊它,但我该如何解决这个问题呢?注意:我不希望它下 ...

  2. html在苹果手机上显示不出来,苹果手机下拉菜单显示不出来也下不来的解决方法...

    苹果手机下拉菜单显示不出来也下不来的解决方法 iOS8下拉菜单显示不出来也下不来怎么办?如何解决?不管是 iOS7 系统还是 iOS8 系统,在使用过程中,都有机率遇到下拉通知中心或控制中心的菜单出不 ...

  3. javaweb和ajax使用查询出来的数据做下拉菜单_不会用Excel做数据筛选,老板叼的你没话说!...

    很多人会做漂亮的表格,自信满满地给老板汇报,老板突然冒出一句话:你给我看下公司员工的学历分布情况. 这个问题能瞬间让很多人傻眼,自然少不了老板的一顿叼.其实数据筛选并不难,只要认真学,10分钟轻松搞定 ...

  4. 用Javascrip写出selelct下拉菜单效果

    用Javascrip写出selelct下拉菜单效果 话不多说,先上效果图: html代码: <p>2.模拟selelct下拉菜单</p><div class=" ...

  5. html下拉菜单会影响下一行,CSS下拉菜单导致后续内容无法撑满页面

    问题描述 初学CSS,打算做一个下拉菜单.目标结果是: "下拉菜单"那个显示的就是一个下拉菜单. 但是如果在CSS中把下拉菜单周围的border去掉,内容部分就无法占满整行: 问题 ...

  6. CSS+JavaScript下拉菜单布局与代码执行

    导读:今天来通过一个安居客web下拉菜单来总结一下怎么用css布局以及通过js切换css效果 头部的布局以及下拉菜单布局 实现代码: <html> <body><div ...

  7. 用CSS解决! 下拉菜单

    这篇文章是有关CSS功能的系列文章中的第二篇. 文章系列: 为SVG背景着色 下拉菜单(本文) 基于给定元素数的逻辑样式 CSS正变得越来越强大,并且具有CSS网格和自定义属性(也称为CSS变量)之类 ...

  8. html下拉列表插件,js+CSS实现模拟华丽的select控件下拉菜单效果

    本文实例讲述了js+CSS实现模拟select控件的下拉菜单效果.分享给大家供大家参考.具体如下: 这是一个JS+CSS技术实现的Select控件效果,模拟出来的,比默认的Select更漂亮,有了这个 ...

  9. jQuery 效果——显示隐藏/滑动/淡入淡出/自定义动画||事件切换——简洁版滑动下拉菜单

    jQuery 效果 显示隐藏效果 <!DOCTYPE html> <html lang="en"><head><meta charset= ...

最新文章

  1. SSH原理之图文详解
  2. www.yzcode.com Flash广告下载,自己利用从此网站下载的Flash广告制作了自己第一个广告...
  3. PHP中对数据库操作的封装
  4. 数据结构和算法解析:排序问题简易总结
  5. python 查找指定字符在字符串中的次数(全)
  6. hdu 4885 (n^2*log(n)推断三点共线建图)+最短路
  7. 【转】Snackbar和Toast的花式使用,这一篇就够了
  8. java去除重复对象_Java19-2 集合类去除重复对象
  9. 大数据时代:数据质量逐渐成关注焦点
  10. 华为olt ma5680t常用命令详解
  11. 【NOIP2016普及组复赛模拟赛】买装备(equipment)
  12. Excel 技巧大全之 01 如何将公式应用于 Excel 中的整列(5 种简单方法)
  13. web编程1–用户注册之文本框应用,coon连接,存入mysql
  14. 打开ps显示计算机内存不足怎么办,ps显示内存不足怎么办,教你ps显示内存不足怎么办...
  15. 东方博宜oj平台c 语言题库答案,东方博宜OJ
  16. react.createContext
  17. 国美金融是“持牌大户”还是“违规大户”:国美易卡贷超出现套路贷APP,暴力催收恐吓借款人
  18. 匹兹堡计算机科学公司,匹兹堡大学计算机科学专业排名第49(2020年USNEWS美国排名)...
  19. hhblits、pssm、psfm
  20. URP Shader FrameBuffer Fetch Mali Crash

热门文章

  1. 蚂蚁金服数据分析平台演进及数据分析方法应用.pdf(附PPT下载链接)
  2. 数据挖掘竞赛,算法刷题网址汇总
  3. 蚂蚁集团,打响2022反内卷第一枪?
  4. 跨境电商ERP系统的相关信息?
  5. python从2 1 2 2 2 63_Python从零开始第三章数据处理与分析python中的dplyr(2)
  6. redhat自带mysql_rhel4卸载系统自带的mysql4.1
  7. linux shell解析1
  8. Algorithm:贪心策略之区间覆盖问题
  9. 蓝桥杯 基础练习 阶乘计算
  10. 如果调整临时文件限制temp_file_limit