我有一个页面来显示多个图像,当悬停时,一些 div 包含在图像上方显示的信息。我通过循环显示目录中的图像。
我使用 jquery 来处理悬停,但效果不显示。任何人都可以帮忙吗?
html/php
<?php
//to show remaining images by looping
$dir = dir("images");
while($filename=$dir->read()) {
if($filename == "." || $filename == ".." || $filename == $first_image) continue;
echo "<div class='cp-thumb'>";
echo "<div class='cp-hover' style='display: none;' ><div class='cpHover-bg'></div>
<div class='cpHover-info'><p class='text11'>".$newDatetime."</p><p class='text10'>".$caption."</p></div></div>";
echo "<img src='images/".$filename."'class='img_235x235' />
</div>";
jQuery:
<script>
$(".cp-thumb").hover(
function () {
$(".cp-hover").show();
},
function () {
$(".cp-hover").hide();
}
);
</script>
输出: