javascript - 在页面上的 div 中显示来自图像文件的随机图像

标签 javascript jquery html css image

如何使用 JQuery 显示图像文件中的随机图像,然后在单击链接时将图像更改为另一个随机图像。

这是图像需要加载的 img id,如果上面的链接被选中。

    <a href="#imageChange">

    <img id="cap" src="" height="220px" width="530px" />

最佳答案

如果您将图像路径保存在数据库中,您可以:

SELECT imagePaths FROM table ORDER BY RAND() LIMIT 1

获取随机图像路径然后显示它。

使用客户端/服务器端语言,您可以生成一个随机数,该随机数将作为索引,用于从存储所有图像的数组中获取图像路径。

在 javascript 中你可以使用这样的函数:

function getRandomArbitrary(min, max) {
  return Math.random() * (max - min) + min;
}

使用 PHP:

$index = rand(0, $nbOfImgs);

关于javascript - 在页面上的 div 中显示来自图像文件的随机图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25984979/

相关文章:

javascript - 未捕获的类型错误 : Cannot read property 'scrollTop' of undefined

jquery - 将 jQuery 对话框设置为半透明

jquery - 垂直居中内容除非更大

jQuery 验证插件 : accept only alphabetical characters?

css - 2 个 block 级导航在同一行并居中

Javascript — 如何将多个元素分配给一个对象?

javascript - 在javascript中获取两个字符之间的子字符串

javascript - Javascript 中的多维数组(或类似的东西)

javascript - 如何在移动设备上使用纯 JavaScript 放大点击的图像

jquery - Rails 4 倒计时器