导航:首页 > 好看图片 > js简单图片切换

js简单图片切换

发布时间:2022-07-20 22:50:49

❶ 您好,请问如何用JS实现图片自动切换

自动更换图片,这个是用定时器做的。下面是简单的代码,仅供参考:
<style>
*{ margin:0; padding:0; list-style:none;}
#box{ width:840px; border:1px solid #000; height:210px; margin:30px auto; position:relative; overflow:hidden;}
#box ul{ position:absolute; left:0; top:0;}
#box ul li{ width:200px; height:200px; float:left; padding:5px;}
</style>
<script>
window.onload=function(){
var oBox=document.getElementById('box');
var oUl=oBox.children[0];
var aLi=oUl.children;

//复制一份内容
oUl.innerHTML+=oUl.innerHTML;
oUl.style.width=aLi.length*aLi[0].offsetWidth+'px';

setInterval(function(){
var l=oUl.offsetLeft+10;
if(l>=0){
l=-oUl.offsetWidth/2;
}
oUl.style.left=l+'px';
},30);
};
</script>
</head>
<body>
<div id="box">
<ul>
<li><img src="img/1.jpg" width="200"></li>
<li><img src="img/2.jpg" width="200"></li>
<li><img src="img/3.jpg" width="200"></li>
<li><img src="img/4.jpg" width="200"></li>

</ul>
</div>
简单的说一下定时器:

setInterval定义和用法
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

语法
setInterval(code,millisec[,"lang"])

参数
code 必需。要调用的函数或要执行的代码串。
millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

❷ JS实现点击一个按钮更换图片

你的代码差在少了"选择元素"这一步。

img1.src = "..images/DT2.JPG"这一步是没有作用的,因为img1你还没有定义。

正确的方法是让图片元素的id是img1,然后

document.getElementById('img1').src = "..images/DT2.JPG"

这样进行赋值。

document.getElementById('img1')这一步的作用就是选择图片元素。

这是针对此问题的测试页面

代码如下

<div class="DT">

<div>

<img id="img1" src="https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_270x270.jpg"

/>

</div>

</div>

<div style="text-align:center">

<input type="button" id="b1" value=" 放大 " onclick="fd();" />

<input type="button" id="b3" value="还原 " onclick="hy();" />

<input type="button" id="b2" value=" 缩小 " onclick="sx();" />

</div>

function fd() {

document.getElementById('img1').src = "https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_400x400.jpg"

}

function sx() {

document.getElementById('img1').src = "https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_180x180.jpg"

}

function hy() {

document.getElementById('img1').src = "https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_270x270.jpg"

}

❸ 求一段最简单的js图片切换效果

试试这个图片切换效果

有12345数字一起切换

鼠标点一下数字会变换到另一张图片,不点就会自动换

里面有教程和源码

❹ js鼠标单击实现图片切换

1、提前准备一组图片,将图片名称设置一定规律:例如 img1.jpg、img2.jpg

2、编写鼠标点击事件

3、在鼠标点击时间里,判断鼠标点击次数

4、根据不同次数,显示不同的图片

<scripttype="text/javascript">
$(function(){
varitems=newArrays("img1.jpg","img2.jpg","img3.jpg","img4.jpg","img5.jpg");
vari=0;
$("#bgImage").click(function(){
i++;
if(i>items.length){
i=1;
}
$(this).prop("src","img"+i+".jpg");
});
});
</script>

❺ 如何通过js点击两张图片来回切换

首先

if (oImg.src="img/1.png")

是赋值而不是判断相等, 判断相等请用==或者===

其次, 你的切换不应当依赖于从元素上读到的src, 而应当用变量维护当前的状态

示例

window.onload=function()
{
var
oImg=document.getElementById('img1'),
Picture=['img/1.png','img/2.png'],
Index=0;
oImg.onclick=function()
{
++Index
Index<Picture.length||(Index=0)
oImg.src=Picture[Index]
}
}
阅读全文

与js简单图片切换相关的资料

热点内容
如何增加图片到800kb 浏览:743
幼儿扔衣服图片卡通 浏览:603
美女被勒死的图片 浏览:103
电机大全图片及价格 浏览:267
动漫人物校园只穿内裤的男生图片 浏览:367
word图片复制半截 浏览:828
小兔崽图片可爱 浏览:154
老榆木床图片价格 浏览:992
玻尿酸图片以及价格 浏览:303
古装发型背面图片大全 浏览:517
猫咪可爱祈祷图片 浏览:153
山地摩托车价格及图片大全 浏览:440
放大清晰图片文字word 浏览:371
word中图片表格打印清晰 浏览:582
男生穿着史迪仔睡衣图片 浏览:792
男生的喉结在哪个位置图片 浏览:839
让人变的可爱的图片 浏览:444
word图片像素大小如何调整 浏览:208
ps中如何将图片放入异形框中 浏览:530
美女腰带刻字图片 浏览:181