黑马程序员技术交流社区
标题:
JS做的图片切换
[打印本页]
作者:
生活墨墨
时间:
2013-2-26 10:23
标题:
JS做的图片切换
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Image Rollovers</title>
<link href="css/gallery.css" rel="stylesheet" type="text/css">
<link href="css/gallery.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="../Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript">
$(function () {
$('#gallery img').each(function () {
var imgFile = $(this).attr('src');
var preloadImage = new Image();
var imgExt = /(\.\w{3,4}$)/;
preloadImage.src = imgFile.replace(imgExt, '_h$1');//1好像是匹配成功的字符
$(this).hover(
function () {
// alert(preloadImage.src);
$(this).attr('src', preloadImage.src);
},
function () {
$(this).attr('src', imgFile);
});
});
});
</script>
</head>
<body id="twoCol" class="simple">
<div id="container">
<div id="contentWrap">
<div id="main">
<h1>
Image Rollovers</h1>
<div id="gallery">
<a href="images/large/blue.jpg">
<img src="images/small/blue.jpg" width="70" height="70" alt="Blue"></a><a href="images/large/yellow.jpg">
<img src="images/small/yellow.jpg" width="70" height="70" alt="Yellow">
</a><a href="images/large/green.jpg">
<img src="images/small/green.jpg" width="70" height="70" alt="Green">
</a><a href="images/large/orange.jpg">
<img src="images/small/orange.jpg" width="70" height="70" alt="Orange">
</a><a href="images/large/purple.jpg">
<img src="images/small/purple.jpg" width="70" height="70" alt="Purple">
</a><a href="images/large/red.jpg">
<img src="images/small/red.jpg" width="70" height="70" alt="Red"></a>
</div>
</div>
</div>
</body>
</html>
复制代码
作者:
许庭洲
时间:
2013-2-26 18:26
值得学习ing!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2