2017-08-12 65 views
0
<a href="https://jsfiddle.net/krishna2909/amxLak5d/">Clcik here</a> 

在上面的链接中,我保留了我正在测试的代码。如何将点击功能更改为悬停功能?如何将onClick更改为onHover功能?

+0

请包括一个链接或一段代码。没有内容。 –

+0

对不起,我现在在这里现在我编辑它 – Krishna2909

+0

我已经在下面添加了一个解决方案。或者,查看重复的建议。 –

回答

1

在这里,你去了一个解决方案https://jsfiddle.net/amxLak5d/2/

$(function(){ 
 
    $('[rel="popover"]').popover({ 
 
     container: 'body', 
 
\t \t 
 
     html: true, 
 
     content: function() { 
 
      var clone = $($(this).data('popover-content')).clone(true).removeClass('hide'); 
 
      return clone; 
 
     }, 
 
     trigger: "hover" 
 
    }).hover(function(e) { 
 
     e.preventDefault(); 
 
    }); 
 
    
 
});
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
\t \t <!--How to change Onclick Function to On Hover Function--> 
 
    <nav class="navbar navbar-toggleable-xl navbar-light back_trans100"> 
 
\t \t \t <div class="container-fluid"> 
 
\t \t \t \t <div class="navbar-header"> 
 
\t \t \t \t <a class="navbar-brand" href="#"><img src="images/logo.png" class="img-responsible"></a> 
 
\t \t \t \t </div> 
 
\t \t \t \t <ul class="nav navbar-nav navbar-right"> 
 
\t \t \t \t \t <li class="active"> 
 
\t \t \t \t \t <a href="#" rel="popover" data-placement="bottom" data-popover-content="#myPopover">My Popover</a> 
 
\t \t \t \t \t \t <div id="myPopover" class="hide"> 
 
\t \t \t \t \t \t \t This is a popover list: 
 
\t \t \t \t \t \t \t <ul> 
 
\t \t \t \t \t \t \t \t <li>List item 1</li> 
 
\t \t \t \t \t \t \t \t <li>List item 2</li> 
 
\t \t \t \t \t \t \t \t <li>List item 3</li> 
 
\t \t \t \t \t \t \t </ul> 
 
\t \t \t \t \t \t </div> 
 
\t \t \t \t \t </li> 
 
\t \t \t \t <li><a href="#">Page 1</a></li> 
 
\t \t \t \t <li><a href="#">Page 2</a></li> 
 
\t \t \t \t <li><a href="#">Page 3</a></li> 
 
\t \t \t \t </ul> 
 
\t \t \t </div> 
 
\t \t \t </nav>

只需添加trigger: "hover"属性。

参考文件:https://www.w3schools.com/bootstrap/bootstrap_ref_js_popover.asp

+0

感谢您的帮助兄弟 – Krishna2909

+0

欢迎好友:) – Shiladitya

+0

这对Shiladitya很有帮助,但在回答之前等待问题在主题上可能会更好。由于我们希望它们是独立的,因此只有代码的外部链接的问题可能会被封闭。这可以防止未来的链路中断。我的经验是,一旦新的社区成员得到了他们的答案,他们就不可能编辑这个问题来让它自成一体。 – halfer

0

变化与酥料饼的元素,包括一个数据触发和值hover

<a href="#" rel="popover" data-placement="bottom" data-popover-content="#myPopover" data-trigger="hover">My Popover</a> 

https://jsfiddle.net/amxLak5d/1/