新项目的所有列表项弹出窗口在悬停时立即显示 - Javascript
All list item popovers for new items showing at once on hover- Javascript
因此,我的页面上有一个来自SQL Server数据库的项目的分类列表。我在较新的项目旁边也有星星来吸引用户的注意力。当用户将鼠标悬停在每个新项目上时,我的代码应该希望显示每个新项目的弹出框。我的问题是,无论我悬停在什么新物品/星星上,它们都会立即出现。我尝试为每个项目使用 for 循环,并在不同的尝试中为每个<li>
提供一个唯一的类或 id。这是循环遍历 Db 的代码的一部分,还显示"新"
<li>
<?php
if(strtotime($itemDetails['posted']) > (strtotime('-30 days'))){
echo '<i class="icon-star" data-content="This item is new on Corkboard. Check it out!" data-original-title="New Item"></i>';}
echo '<a href="newGenView.php?id='.$itemid.'">'.$itemDetails['name'].' - '.$itemDetails['description'].'</a>';
?>
</li>
<?php
}//foreach
echo '</ul>';
}//foreach
?>
这是实例化弹出框的代码。
<script type="text/javascript">
$(document).ready(function() {
$('.icon-star').popover(options);
});
</script>
<script>
$("i").hover(function () {
$('.icon-star').popover('show');
});
</script>
在不知道"popover"函数属于哪个库的情况下,我会说你需要稍微改变一下你的javascript。$("i").hover(...) 代码将使你的弹出框发生在所有"i"元素上。
尝试类似操作:
<script type="text/javascript">
$(document).ready(function() {
$('.icon-star').popover('show');
});
</script>
相关文章:
- 将href链接添加到通过js鼠标悬停显示的图像
- 鼠标悬停显示 Lightbox2 和 Milkbox 照片的 HTML
- 使用鼠标悬停显示图像,图像位于 li-tag 之外
- 悬停显示下一个“ul”的“李”
- 拉斐尔JS - 悬停 - 显示/隐藏单独的 DIV
- Javascript/CSS/HTML 鼠标悬停显示没有可点击链接的远程页面
- Javascript 仅在 iPad 上悬停显示菜单
- 更正菜单悬停显示
- 在jquery中使用悬停显示和隐藏文本
- jQuery悬停显示和隐藏我的内容
- JQuery在图像悬停显示标题标签内容,可能的
- 如何设置此鼠标悬停显示,即使鼠标悬停超过3秒
- 在图像悬停显示列表项
- Jquery悬停显示和隐藏可见性问题
- 鼠标悬停显示添加购物车按钮和折扣图像
- 在缩略图's悬停显示更大的图像
- 如何改变z数据悬停显示百分比以及百分比的颜色
- 如何设置鼠标悬停显示延迟
- jQuery悬停显示多个元素
- 任何Jquery库显示图像和悬停显示描述