为什么css效果在本地测试没问题,上传到服务器后却显示位置乱动,css下拉菜单本地正常,上传后360浏览器中显示错位,火狐、IE8显示正常...
匿名用户
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显示正常...相关推荐
- HTML下拉菜单悬停不消失,悬停后保持下拉菜单打开(CSS)
我创建了一个水平菜单,当您悬停项目时,会出现一个下拉菜单.这一切都很好.但是,当您离开菜单项(使用下拉菜单)时,下拉菜单会消失.我知道这是因为你不再徘徊它,但我该如何解决这个问题呢?注意:我不希望它下 ...
- html在苹果手机上显示不出来,苹果手机下拉菜单显示不出来也下不来的解决方法...
苹果手机下拉菜单显示不出来也下不来的解决方法 iOS8下拉菜单显示不出来也下不来怎么办?如何解决?不管是 iOS7 系统还是 iOS8 系统,在使用过程中,都有机率遇到下拉通知中心或控制中心的菜单出不 ...
- javaweb和ajax使用查询出来的数据做下拉菜单_不会用Excel做数据筛选,老板叼的你没话说!...
很多人会做漂亮的表格,自信满满地给老板汇报,老板突然冒出一句话:你给我看下公司员工的学历分布情况. 这个问题能瞬间让很多人傻眼,自然少不了老板的一顿叼.其实数据筛选并不难,只要认真学,10分钟轻松搞定 ...
- 用Javascrip写出selelct下拉菜单效果
用Javascrip写出selelct下拉菜单效果 话不多说,先上效果图: html代码: <p>2.模拟selelct下拉菜单</p><div class=" ...
- html下拉菜单会影响下一行,CSS下拉菜单导致后续内容无法撑满页面
问题描述 初学CSS,打算做一个下拉菜单.目标结果是: "下拉菜单"那个显示的就是一个下拉菜单. 但是如果在CSS中把下拉菜单周围的border去掉,内容部分就无法占满整行: 问题 ...
- CSS+JavaScript下拉菜单布局与代码执行
导读:今天来通过一个安居客web下拉菜单来总结一下怎么用css布局以及通过js切换css效果 头部的布局以及下拉菜单布局 实现代码: <html> <body><div ...
- 用CSS解决! 下拉菜单
这篇文章是有关CSS功能的系列文章中的第二篇. 文章系列: 为SVG背景着色 下拉菜单(本文) 基于给定元素数的逻辑样式 CSS正变得越来越强大,并且具有CSS网格和自定义属性(也称为CSS变量)之类 ...
- html下拉列表插件,js+CSS实现模拟华丽的select控件下拉菜单效果
本文实例讲述了js+CSS实现模拟select控件的下拉菜单效果.分享给大家供大家参考.具体如下: 这是一个JS+CSS技术实现的Select控件效果,模拟出来的,比默认的Select更漂亮,有了这个 ...
- jQuery 效果——显示隐藏/滑动/淡入淡出/自定义动画||事件切换——简洁版滑动下拉菜单
jQuery 效果 显示隐藏效果 <!DOCTYPE html> <html lang="en"><head><meta charset= ...
最新文章
- SSH原理之图文详解
- www.yzcode.com Flash广告下载,自己利用从此网站下载的Flash广告制作了自己第一个广告...
- PHP中对数据库操作的封装
- 数据结构和算法解析:排序问题简易总结
- python 查找指定字符在字符串中的次数(全)
- hdu 4885 (n^2*log(n)推断三点共线建图)+最短路
- 【转】Snackbar和Toast的花式使用,这一篇就够了
- java去除重复对象_Java19-2 集合类去除重复对象
- 大数据时代:数据质量逐渐成关注焦点
- 华为olt ma5680t常用命令详解
- 【NOIP2016普及组复赛模拟赛】买装备(equipment)
- Excel 技巧大全之 01 如何将公式应用于 Excel 中的整列(5 种简单方法)
- web编程1–用户注册之文本框应用,coon连接,存入mysql
- 打开ps显示计算机内存不足怎么办,ps显示内存不足怎么办,教你ps显示内存不足怎么办...
- 东方博宜oj平台c 语言题库答案,东方博宜OJ
- react.createContext
- 国美金融是“持牌大户”还是“违规大户”:国美易卡贷超出现套路贷APP,暴力催收恐吓借款人
- 匹兹堡计算机科学公司,匹兹堡大学计算机科学专业排名第49(2020年USNEWS美国排名)...
- hhblits、pssm、psfm
- URP Shader FrameBuffer Fetch Mali Crash