黑马程序员技术交流社区
标题:
谁能给我讲下js图片切换的原理?
[打印本页]
作者:
付茂炯
时间:
2012-2-27 13:43
标题:
谁能给我讲下js图片切换的原理?
本帖最后由 付茂炯 于 2012-3-4 17:25 编辑
最好能跟一个小实例。O(∩_∩)O谢谢!
作者:
安超
时间:
2012-2-27 17:33
$(function () {
$("#pics img").css("cursor", "crosshair").hover(function (e) {
this.mytitle = (this.alt == "undefined" ? "请刷新网页以加载说明文字……" : this.alt);
this.alt = "";
$("body").append("<div id='randonpic'><img width='226' src='" + this.src + "' /><br />" + this.mytitle + "</div>");
$("#randonpic").css({ "left": e.pageX + 10 + "px", "top": e.pageY + 20 + "px" }).show("fast");
}, function () {
this.alt = this.mytitle;
$("#randonpic").remove();
}).mousemove(function (e) {
$("#randonpic").css({ "left": e.pageX + 10 + "px", "top": e.pageY + 20 + "px" });
});
});
复制代码
这里的hover就是运用了鼠标移到指定图片上和鼠标移开时的图片切换效果,慢慢研究吧。
作者:
赵国梁
时间:
2012-2-27 20:43
本帖最后由 赵国梁 于 2012-2-27 20:43 编辑
<html>
<head>
<script type="text/javascript">
function ChangePic()
{
document.getElementById('pic').src="2.jpg";
}
</script>
</head>
<body>
<img id="pic" src="1.jpg"/>
<a href="javascript:ChangePic()">切换图片</a>
</body>
</html>
复制代码
把上边代码放到txt文件中,改后缀名为html,在文件同目录放两张图片,分别命名为1.jpg和2.jpg,打开html页面,点击“切换图片”,便从1.jgp切换到2.jpg。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2