好的,我有一个特色绘画列表要在索引上显示。我正在使用 while 循环显示它们以从数据库中获取详细信息。
我想创建一个 jQuery 效果,当用户将鼠标悬停在图像上时,该图片的 div 就会出现。
问题是,如果我悬停在第一个上,第一个的 div 没问题,但如果我悬停并离开第二个,它会影响第一个。下面的代码:
脚本
<script>
$(document).ready(function(){
$("#featuredImage img").hover(function(){
$("#details").fadeOut();
});
});
</script>
PHP 虽然
<ul id="featured">
<?php
$result = mysqli_query($con,"SELECT * FROM paintings WHERE featured=1");
while($row = mysqli_fetch_array($result))
{
$id = $row['id'];
$name = $row['name'];
$desc = $row['longDesc'];
$cost = $row['cost'];
$qty = $row['quantity'];
$img = $row['imageFilename'];
$type = $row['type'];
echo "
<li id='featuredImage'>
<div id='featuredImage'><div id='details'>$name</div><img src='/$img'></div>
</li>";
}
?>
</ul>