【发布时间】:2017-02-10 12:17:19
【问题描述】:
我遇到了这样一个问题:
在我的<div></div> 里面总是有 5 张图片,只有 1 张是可见的,其他 4 张是隐藏的。
<style>
#id2, #id3, #id4, #id5 { display: none; }
</style>
<div>
<img id="id1" src='image.jpg'>
<img id="id2" src='image.jpg'>
<img id="id3" src='image.jpg'>
<img id="id4" src='image.jpg'>
<img id="id5" src='image.jpg'>
</div>
我的目标是在悬停时以恒定时间戳(例如 1 秒)更改它们。
$('document').ready(function(){
$('#1').hover(function(){
// #id1 hide
// #id2 show
// #id2 hide
// #id3 show
// #id3 hide
// #id4 show
// #id4 hide
// #id5 show
// #id5 hide
// #id1 show
// and so on...
});
});
它将用作视频预览,将从 MySQL DB 生成 div 和内部图像。 任何帮助表示赞赏。
【问题讨论】:
-
是的,会有多个 div。
-
当鼠标在 div 图片上时应该替换,在鼠标离开后它们应该停止。
-
首先将 id 更改为字母数字,例如
id1、id2。 -
@PranavCBalan 我认为他的意思是常规视频预览,您将光标移动到视频缩略图顶部,它会旋转 1-5 张图像(基本上取自视频)。
标签: javascript jquery html frontend