如何指定这个随机图像脚本
How to specify this random image script
我有这个javascript显示一个随机图像点击:
function pickimg(){
var imagenumber = 4 ;
var randomnumber = Math.random() ;
var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1;
images = new Array
images[1] = "images/1.png"
images[2] = "images/2.png"
images[3] = "images/3.png"
images[4] = "images/4.png"
var image = images[rand1]
document.randimg.src = image
是否有一种方法可以确保相同的图像不会连续出现两次?
这个小算法怎么样:
- 将最后使用的图像存储在数组 的槽0中
- 随机选取索引大于0的图像。
- 显示
- 用槽位0 中的图像替换
images = new Array();
images[0] = "images/1.png" //will be that last used image
images[1] = "images/2.png"
images[2] = "images/3.png"
images[3] = "images/4.png"
function pickimg(){
var randomnumber = Math.random();
// pick a random number from 1 to LENGTH (3)
var rand1 = Math.round( (images.length-1) * randomnumber)+1;
var image = images[rand1]; //get the image
// switch so that the random image will be in the used
// images slot (slot 0)
images[rand1] = images[0]
images[0] = image
document.randimg.src = image
}
相关文章:
- 将图像从后台页面传递给内容脚本javascript
- 无法在java脚本中调用图像的点击事件函数
- Yii2从js脚本的页面上添加来自供应商文件夹的图像、css、js文件
- 预加载图像image.onload脚本MVC
- 如何在java脚本中显示引导程序底部的pophover图像点击
- 脚本图像获胜't用文本换行
- 尝试在随机文本和图像脚本中添加样式/更改字体
- MVC5更改jquery脚本中的图像src
- 如何使用谷歌应用程序脚本从电子邮件中提取内联文件/图像
- Photoshop脚本:将图像移动到位置x,y
- 图像翻转脚本未按预期工作
- jQuery Pan & Zoom 或 Magnify 脚本,具有热点或图像映射链接的能力
- Javascript自动加载图像脚本不起作用
- 随机多个图像脚本
- 将 jQuery UI 滑块与我现有的缩放图像脚本集成
- 添加'下一步''随机''上一个'按钮到此随机图像脚本
- 如何在不加载图像/脚本的情况下在后台加载和分析页面
- 缩放图像脚本不工作
- 问题与随机图像脚本在JS
- 如何指定这个随机图像脚本