Менять фоновое изображение случайным образом при наведении мыши

0

измените фоновое изображение на мыши, как на альбоме facebook. Когда вы наведете любой альбом, который вы просматриваете 3 4 изображения случайно. Как я могу это сделать в jquery. я пытаюсь это, но это не работает, как я хочу сделать

function randomPick(arr) {

var selected = arr[Math.floor(Math.random()*arr.length)]

return selected;
}


images =
[

"image1.png",
"image2.png",
"image3.png",
"image4.png",
"image5.png"
]



function randomHover () {

var myImage = document.getElementById('hover');
var selImage = randomPick(images);

myImage.src = selImage;


}

function resetState() {

var myImage = document.getElementById('hover');
myImage.src = "something.png";

}
  • 0
    вы всегда получаете изображение с индексом 0?
  • 0
    да, я получаю изображение по индексу 0
Теги:
mouseevent
random

1 ответ

0

попробуйте преобразовать возвращаемое значение в целое число следующим образом:

arr[parseInt(Math.floor(Math.random()*arr.length))]

Ещё вопросы

Сообщество Overcoder
Наверх
Меню