求帮助,当鼠标移动到div元素上时,img图片不会切换
求帮助,当鼠标移动到div元素上时,img图片不会切换。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ex6_1</title>
<script language="javascript">
function changePic(n) {
var myImg=document.getElementById("picbox");
myImg.src="images/pic"+n+".jpg";
}
</script>
</head>
<body>
<img id="picbox" src="images/pic1.jpg" />
<div>沙漠古堡</div>
<div>天山冰湖</div>
<div>自然村落</div>
<div>欧美钟楼</div>
<script language="javascript">
var divs=document.getElementsByTagName("div");
for(i=0;i<divs.length;i++) {
divs[i].onmouseover=function() {
changePic(i+1);
}
}
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ex6_1</title>
<script language="javascript">
function changePic(n) {
var myImg=document.getElementById("picbox");
myImg.src="images/pic"+n+".jpg";
}
</script>
</head>
<body>
<img id="picbox" src="images/pic1.jpg" />
<div>沙漠古堡</div>
<div>天山冰湖</div>
<div>自然村落</div>
<div>欧美钟楼</div>
<script language="javascript">
var divs=document.getElementsByTagName("div");
for(i=0;i<divs.length;i++) {
divs[i].onmouseover=function() {
changePic(i+1);
}
}
</script>
</body>
</html>
...全文
相关推荐
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
使用mouseover事件监听图片,当鼠标移入时,创建一个新的img元素(id为'tip')作为放大图片,并将其大小设置为原图的1.2倍,初始位置设置为鼠标当前位置加上之前计算的偏移量。
鼠标移动图片切换
【鼠标移动图片切换】是一种常见的网页交互效果,它利用JavaScript或者CSS3等技术实现,当用户将鼠标指针悬停在图片上时,图片会自动切换到另一张图片,而当鼠标移开时,图片又恢复原状或切换回其他预设的图片
javascript实现图片跟随鼠标移动效果的方法
为了使图片能够跟着鼠标移动,需要在<body>部分的HTML代码中,设置一个绝对定位的<div>元素。在这个<div>元素内,可以放置一张图片(img标签)以及一些文本。
js图片切换,点击切换
例如,我们可以设置一个图片容器,当用户点击时,改变容器的transform属性,如translateX值,使得图片向左或向右移动,达到切换图片的效果。
原生js实现图片层叠轮播切换效果
**鼠标悬停显示详细信息**:当鼠标移动到图片上方时,显示图片的详细信息,如标题、描述等。5. **点击按钮控制滚动**:提供向前和向后的按钮,允许用户手动切换图片。


