BootStrap使用popover插件实现鼠标经过显示并保持显示框

前端技术 2023/09/04 JavaScript

在商城里,导航栏的购物车展示经常需要鼠标经过时,显示已经放入购物车的商品,bootstrap是没有直接用的插件的,这个时候就可以使用popover这个插件改造后实现,具体如下:

实现效果图:

html实现:

<a href=\"#\" rel=\"drevil\">
<span class=\"glyphicon glyphicon-shopping-cart\"> </span> 购物车
</a>

javascript实现:

$(function(){
$(\"[rel=drevil]\").popover({
trigger:\'manual\',
placement : \'bottom\', //placement of the popover. also can use top, bottom, left or right
title : \'<div style=\"text-align:center; color:red; text-decoration:underline; font-size:14px;\"> Muah ha ha</div>\', //this is the top title bar of the popover. add some basic css
html: \'true\', //needed to show html of course
content : \'<div id=\"popOverBox\"><img src=\"http://www.hd-report.com/wp-content/uploads/2008/08/mr-evil.jpg\" width=\"251\" height=\"201\" /></div>\', //this is the content of the html box. add the image here or anything you want really.
animation: false
}).on(\"mouseenter\", function () {
var _this = this;
$(this).popover(\"show\");
$(this).siblings(\".popover\").on(\"mouseleave\", function () {
$(_this).popover(\'hide\');
});
}).on(\"mouseleave\", function () {
var _this = this;
setTimeout(function () {
if (!$(\".popover:hover\").length) {
$(_this).popover(\"hide\")
}
}, 100);
});
});

以上所述是小编给大家介绍的BootStrap使用popover插件实现鼠标经过显示并保持显示框,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对phpstudy网站的支持!

本文地址:https://www.stayed.cn/item/10558

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。