这个jsp文件老让人郁闷了..
我用4个浏览器测试.
谷歌和IE正常.
火狐不显示.
360 显示的是走形的..
各位大侠帮忙啊..
以下是代码:<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>就是想看看这个特效在这里好不好用`</title>
<script src="js/jquery-1.4.js" type="text/javascript">
</script>
<style type="text/css">
#fbtn {
display: none;
overflow: hidden;
border-style: solid;
border-width: 1px;
border-color: #e1e1c9 #e1e1c9 #6e6e56 #6e6e56;
padding: 1 1 1 1;
width: 115px;
height: 30px;
}#fbtn_txt {
position: relative;
}#fbtn_txt div {
height: 30px;
padding-top: 11px;
font-size: 12px;
color: #800080;
text-align: center;
cursor: hand;
}#fbtn_mask {
background-color: #ffffff;
position: relative;
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G1
</div>
<div>
good morning
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G2
</div>
<div>
good evening
</div>
</div>
</div>
<div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M1
</div>
<div>
my name is fireyy
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M2
</div>
<div>
M2
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G1
</div>
<div>
good morning
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G2
</div>
<div>
good evening
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M1
</div>
<div>
my name is fireyy
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M2
</div>
<div>
mm mm i love u
</div>
</div>
</div>
<script type="text/javascript">
var current = null;
var t = null;
for ( var i = 0; i < fbtn.length; i++) {
fbtn_txt[i].style.posTop = -30;
fbtn_mask[i].style.posTop = -30;
fbtn[i].index = i;
fbtn[i].style.display = "block";
fbtn[i].onmouseover = function() {
if (!current) {
current = this;
domove(this.index);
} else if (current != this) {
domove(current.index);
domove(this.index);
current = this;
}
}
fbtn[i].onmouseout = function() {
if (event.toElement == this.parentElement & t == this) {
domove(this.index);
current = null;
}
}
}
function domove(num) {
var o = fbtn_txt[num];
var m = fbtn_mask[num];
if (o.style.posTop < -60) {
o.style.display = "none";
var t = o.children[1].innerHTML;
o.children[1].innerHTML = o.children[0].innerHTML;
o.children[0].innerHTML = t;
o.style.posTop = -30;
o.style.display = "block";
if (m.style.posTop > 30)
m.style.posTop = -30;
else
m.style.posTop = 0;
} else {
m.style.posTop += 3;
o.style.posTop -= 3;
setTimeout('domove(' + num + ')', 15);
}
}
</script>
</body>
</html>
我用4个浏览器测试.
谷歌和IE正常.
火狐不显示.
360 显示的是走形的..
各位大侠帮忙啊..
以下是代码:<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>就是想看看这个特效在这里好不好用`</title>
<script src="js/jquery-1.4.js" type="text/javascript">
</script>
<style type="text/css">
#fbtn {
display: none;
overflow: hidden;
border-style: solid;
border-width: 1px;
border-color: #e1e1c9 #e1e1c9 #6e6e56 #6e6e56;
padding: 1 1 1 1;
width: 115px;
height: 30px;
}#fbtn_txt {
position: relative;
}#fbtn_txt div {
height: 30px;
padding-top: 11px;
font-size: 12px;
color: #800080;
text-align: center;
cursor: hand;
}#fbtn_mask {
background-color: #ffffff;
position: relative;
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G1
</div>
<div>
good morning
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G2
</div>
<div>
good evening
</div>
</div>
</div>
<div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M1
</div>
<div>
my name is fireyy
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M2
</div>
<div>
M2
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G1
</div>
<div>
good morning
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
G2
</div>
<div>
good evening
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M1
</div>
<div>
my name is fireyy
</div>
</div>
</div> <div id=fbtn>
<div id=fbtn_mask></div>
<div id=fbtn_txt>
<div>
M2
</div>
<div>
mm mm i love u
</div>
</div>
</div>
<script type="text/javascript">
var current = null;
var t = null;
for ( var i = 0; i < fbtn.length; i++) {
fbtn_txt[i].style.posTop = -30;
fbtn_mask[i].style.posTop = -30;
fbtn[i].index = i;
fbtn[i].style.display = "block";
fbtn[i].onmouseover = function() {
if (!current) {
current = this;
domove(this.index);
} else if (current != this) {
domove(current.index);
domove(this.index);
current = this;
}
}
fbtn[i].onmouseout = function() {
if (event.toElement == this.parentElement & t == this) {
domove(this.index);
current = null;
}
}
}
function domove(num) {
var o = fbtn_txt[num];
var m = fbtn_mask[num];
if (o.style.posTop < -60) {
o.style.display = "none";
var t = o.children[1].innerHTML;
o.children[1].innerHTML = o.children[0].innerHTML;
o.children[0].innerHTML = t;
o.style.posTop = -30;
o.style.display = "block";
if (m.style.posTop > 30)
m.style.posTop = -30;
else
m.style.posTop = 0;
} else {
m.style.posTop += 3;
o.style.posTop -= 3;
setTimeout('domove(' + num + ')', 15);
}
}
</script>
</body>
</html>
解决方案 »
- 急啊!为什么我写的一个分页标签打包成Jar后只能在本机使用!
- servlet 与 jsp 之间的参数传递问题 用session和request得到的值都是空
- 如何配置struts2+spring2.5.5+hibernate3.3.1+proxool+log4j+JPA?高手进
- JDBC问题
- firefox下JS问题,高手来呀
- 还没解决的JXL问题?高手快进100分!急求
- Java相关问题请先在此搜索,如果没有请再提问 :)
- 请教一个checkbox和button的问题
- 在jsp中特殊乱码的问题,请高手出招.
- 小弟刚学applet,为什么浏览器老是说class not found?
- [用Hibernate写]JSP报告空指针异常
- 项目开发常识问题
我在加50分好么..
各路神仙那..救救我吧