6 个解决方案
#1
/*CSS:*/
button{background:url(图片1)}
button:hover{background:url(悬停图片)}
button:active{.....}/*不知道这个行没??*/
button{background:url(图片1)}
button:hover{background:url(悬停图片)}
button:active{.....}/*不知道这个行没??*/
#2
假设现在有三个图片分别名字为 img1 src="img1.gif" img2 src="img2.gif" img3 src="img3.gif"
$(function(){
$("img").mouseover(function(){
$(this).attr("src","img2.gif")
}) ;
$("img").click(function(){
$(this).attr("src","img3.gif")
}) ;
$("img").mouserout(function(){
$(this).attr("src","img1.gif")
}) ;
}) ;
<img src="img1.gif" />
#3
我给你写了一个
运行效果截图如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script type="text/javascript">
<!--
function tupian1(a){
a.src = "http://img.my.csdn.net/uploads/201211/23/1353647562_2279.JPG"
}
function tupian2(a){
a.src = "http://img.my.csdn.net/uploads/201211/23/1353647578_8877.JPG"
}
function tupian3(a){
a.src = "http://img.my.csdn.net/uploads/201211/23/1353647562_6350.JPG"
}
//-->
</script>
</head>
<body>
<div>
<p><b>供选图片:</b></p>
<table border="1" cellspacing="0">
<tr>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647562_2279.JPG" /></td>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647578_8877.JPG" /></td>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647562_6350.JPG" /></td>
</tr>
</table>
</div>
<br /><br /><br /><br />
<div>
<p><b>运行效果如下(<font color="red">请操作下图</font>):</b></p>
<table border="1" cellspacing="0">
<tr>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647562_2279.JPG"
onmouseenter ="tupian2(this)"
onmousedown="tupian3(this)"
onmouseup="tupian1(this)"/></td>
</tr>
</table>
</div>
</body>
</html>
运行效果截图如下:
#4
2楼就可以了。
#5
谢谢,1楼2楼提供思路,敢写三楼提供的代码,按照你的方法写出来了!不胜感激!
#6
因为三楼代码具体,所分给三楼多点,对我这样的新人很有帮助!
#1
/*CSS:*/
button{background:url(图片1)}
button:hover{background:url(悬停图片)}
button:active{.....}/*不知道这个行没??*/
button{background:url(图片1)}
button:hover{background:url(悬停图片)}
button:active{.....}/*不知道这个行没??*/
#2
假设现在有三个图片分别名字为 img1 src="img1.gif" img2 src="img2.gif" img3 src="img3.gif"
$(function(){
$("img").mouseover(function(){
$(this).attr("src","img2.gif")
}) ;
$("img").click(function(){
$(this).attr("src","img3.gif")
}) ;
$("img").mouserout(function(){
$(this).attr("src","img1.gif")
}) ;
}) ;
<img src="img1.gif" />
#3
我给你写了一个
运行效果截图如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script type="text/javascript">
<!--
function tupian1(a){
a.src = "http://img.my.csdn.net/uploads/201211/23/1353647562_2279.JPG"
}
function tupian2(a){
a.src = "http://img.my.csdn.net/uploads/201211/23/1353647578_8877.JPG"
}
function tupian3(a){
a.src = "http://img.my.csdn.net/uploads/201211/23/1353647562_6350.JPG"
}
//-->
</script>
</head>
<body>
<div>
<p><b>供选图片:</b></p>
<table border="1" cellspacing="0">
<tr>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647562_2279.JPG" /></td>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647578_8877.JPG" /></td>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647562_6350.JPG" /></td>
</tr>
</table>
</div>
<br /><br /><br /><br />
<div>
<p><b>运行效果如下(<font color="red">请操作下图</font>):</b></p>
<table border="1" cellspacing="0">
<tr>
<td><img src="http://img.my.csdn.net/uploads/201211/23/1353647562_2279.JPG"
onmouseenter ="tupian2(this)"
onmousedown="tupian3(this)"
onmouseup="tupian1(this)"/></td>
</tr>
</table>
</div>
</body>
</html>
运行效果截图如下:
#4
2楼就可以了。
#5
谢谢,1楼2楼提供思路,敢写三楼提供的代码,按照你的方法写出来了!不胜感激!
#6
因为三楼代码具体,所分给三楼多点,对我这样的新人很有帮助!