所以我有一个图标列表,当你将鼠标悬停在图标上时,我试图让弹出窗口激活,我似乎无法让它工作,任何帮助都将不胜感激。
<img class="icon" rel="popover" trigger: "hover" data-placement="top" data content="This is a popover"src="images/brandable.png"><br>Brandable</br></li>我把它放在一个单独的js文件中。
$('.icon').popover({placement:'top'});发布于 2013-02-08 04:36:17
也许最简单的方法是使用这个答案中描述的OnMouseOver和OnMouseOut事件:https://stackoverflow.com/a/10709196/121737
我更喜欢使用一个图像,相同的宽度作为一个正常的图标,但高度的两倍。此图像将显示两个图标,一个在另一个之上,上面一个是普通图标,下面是翻转图标:
img.icon {
display: block;
width: 4ex; height: 4ex;
background-size: 4ex 8ex;
background-position: 0 0;
}
img.icon:hover {
background-position: 0 -4ex;
}
img.icon#twitter {
background-image:url('icons/twitter.jpg');
}
img.icon#facebook {
background-image:url('icons/facebook.jpg');
}在此之后,在HTML中声明图标就清晰多了:
<img class="icon" id="twitter" />
<img class="icon" id="facebook" />
<img class="icon" style="background-image:url('icons/other_icon.jpg')" />https://stackoverflow.com/questions/14760006
复制相似问题