用 CSS 的 :hover 试试看呢?
解决方案 »
- 关于iframe的小问题
- 怎么在ASP JavaScript中调用函数,并使用textbox里的值
- 我想在以下框架加收缩和展开效果 该怎么 请指教 多谢多谢
- 这个js应用在ie6,ie7上为什么出错?
- Javascript textbox光标定位到最后一位 报错“由于出现错误 800a025e 而导致此项操作无法完成”
- 如何用JS读取<select>的值?
- 用IEWebBrowser这个组件的怎么控制横打,纵打!解决完给分
- 右击一个网页,想看源码,可是他弹出一个消息,不许看他的源码,怎么才能看见?
- 怎么用escape函数实现对提交表单的编码?
- 关于js的问题
- 这个符号是什么意思,启了什么作用,谢谢了!
- 为何用xmlhttp.onreadystatechange就不行?
.c1{
background-image:url(http://img1.qq.com/news/pics/13346/13346078.jpg);
width:22px;
height:24px;
}
a.c1:hover{
background-image:url(http://img1.qq.com/news/pics/13346/13346045.jpg);
width:22px;
height:24px;
}
</style>
<a href="#" class="c1"><div style="width:310px; height:210px;"></a>
<script>
function show(e){
e.src=(e.src=="http://img1.qq.com/news/pics/13346/13346045.jpg"?"http://img1.qq.com/news/pics/13346/13346078.jpg":"http://img1.qq.com/news/pics/13346/13346045.jpg")
}
</script>
event.srcElement.Src="1.jpg";
}
function showImg2(){
event.scrElement.Src="2.jpg";
}在JS里面Src的第一个字母要大写
前者方法改图,后者把图换回来~~~~·
10楼正解!
http://wguorun.blog.163.com/blog/static/1630623820088434437175/
希望对楼主有帮助! <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
.image{ width:150px; height:100px;}
</style>
<script type="text/javascript">
function $(name) {
return document.getElementById(name);
}
var isShowBigImage = false;
function SetShowBigImage(isShow) {
isShowBigImage = isShow;
}
function ShowImage(obj) {
var divObj = "bigImageShow";
var ttop = obj.offsetTop; //控件的定位点高(离上一控件的Y)
var tleft = obj.offsetLeft; //控件的定位点宽(离上一控件的X)
var thei = obj.clientHeight; //控件本身的高
var twid = obj.clientWidth; //控件本身的宽
$(divObj).style.top = ttop;//设置显示大图片的位置
$(divObj).style.left = tleft;
$(divObj).innerHTML = "<img src='" + obj.src + "' alt='' align='absmiddle' width='380' height='240' />";
SetShowBigImage(true);
$(divObj).style.display = 'block';
}
function HideImage() {
SetShowBigImage(false);
setTimeout(ClearImageA, 1000);
}
function ClearImageA() {
if (!isShowBigImage)
$('bigImageShow').style.display = 'none';
}
</script>
</head>
<body>
<div>
<div id="bigImageShow" onmousemove="SetShowBigImage(true);" onmouseout="HideImage();" style="z-index:20;position:absolute;display:none;"></div>
<p style="text-align:center">
<img src="http://img2.cache.netease.com/auto/2008/9/4/2008090409452981bc1.jpg" class="image" alt="" onmouseover="ShowImage(this);" onmouseout="HideImage();" />
<img src="http://img2.cache.netease.com/auto/2008/9/4/20080904094401f3f24.jpg" class="image" alt="" onmouseover="ShowImage(this);" onmouseout="HideImage();" />
</p>
<img src="http://img2.cache.netease.com/auto/2008/9/4/20080904094516e2da4.jpg" class="image" alt="" onmouseover="ShowImage(this);" onmouseout="HideImage();" />
</div></body>
</html>
function photo(str){
if(str=='n1'){
document.getElementById("t").src="02.gif";
}else{
document.getElementById("t").src="01.gif";
}
}
</script>
<BODY>
<img id="t" value="1" src="01.gif" onMouseOver="photo('n1')" onMouseOut="photo()"/>
</BODY>