javascript - 动态改变CSS样式中的图片

标签 javascript jquery html

我有这样的样式ID

#Myimage {
    width: 797px;
    height: 317px;
    background:url(images/templatemo_header_pizza.jpg) no-repeat;

我想每 5 秒更换一次图片。
我是 JavaScript 和 jQuery 的新手,但主要想法是这样的

function ()
{
  ImageArray = LoadImage("Baseimage/*.jpg")

  while(true)
  {
     For(i in ImageArray)
      {
        Myimage.background:url = i;
        waitfor(5);
      }
  }
}

最佳答案

var imgArray = ["image1.jpg","image2.jpg"];
var counter = 0;
function changeImages() {
counter++;
$("#MyImage").css("background-image",'url(' +imgArray[counter]  + ')')
if(counter == 1) {
    counter = -1;
}

}
setInterval(changeImages,5000)

关于javascript - 动态改变CSS样式中的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31227824/

相关文章:

javascript - 将字符串,格式 10 :30AM, 转换为 JavaScript 中进行比较的类型

php - 如何从检索到的数据中选择图像

javascript - 在 Adob​​e Acrobat X Pro 中使用 javascript 导出页面

javascript - Fullcalendar 2 不渲染,Bootstrap 3 和 Rails 4 不兼容? (包括 Jsfiddle)

javascript - 页面刷新后如何保存多个图像?

javascript - 使用 REST API 在 SharePoint Online 中外部共享文件夹

java - 边界半径 css 不适用于 Flying Saucer

html - 导航栏支持

javascript - ReactJS:onClick更改元素

javascript - 在 mouseleave 上将图像恢复到悬停数据源所在位置之外的原始源