複数の画像を表示するページがあり、ホバーすると、一部の 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>
出力: