在Bootstrap模式框中,YouTube订阅按钮工具提示会在Firefox上反复闪烁

时间:2016-04-20 10:12:48

标签: css twitter-bootstrap youtube

我在这里遇到了一个奇怪的人,我所做的只是在 Bootstrap 3 模式框和 Firefox 45.0上包含一个标准的YouTube订阅按钮。 2 工具提示变得疯狂并一遍又一遍地闪烁(开启和关闭)一遍又一遍地增加z指数。

我创造了一个演示问题的小提琴。

https://jsfiddle.net/djhxLk59/1/



<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example of Youtube Subscribe Bootstrap 3 Modals</title>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

</head>
<body>

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" onclick="; return false;" data-toggle="modal" data-target="#myModal">
   Launch demo modal using data-toggle
</button>

<button type="button" class="btn btn-primary btn-lg" onclick='$("#myModal").modal("show"); return false;'>
   Launch demo modal
</button>

<div id="myModal" class="modal fade">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Confirmation</h4>
            </div>
            <div class="modal-body">
                <p>This is a test to show how the Youtube Subscribe button doesn't work on Firefix</p>
                <script src="https://apis.google.com/js/platform.js"></script>
                <p><span id="youtube-follow-circle"></span>Subscribe on <span>YouTube</span>
                <br />    
                </p>
                <script src="https://apis.google.com/js/platform.js"></script>

                <div class="g-ytsubscribe" data-channel="britneyspears" data-layout="default" data-count="default"></div>

            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            </div>
        </div>
    </div>
</div>
</body>
</html>                                		
&#13;
&#13;
&#13;

您可以在此处看到,当您将鼠标悬停在YouTube按钮上时,工具提示会疯狂。

这个jsfiddle适用于Chrome,Safari和Opera。

有趣的是,当我加载页面后立即打开模态,如下例所示:

https://jsfiddle.net/od4eo13m/

<script type="text/javascript">
    $(document).ready(function(){
        $("#myModal").modal('show');
    });
</script>

然后YouTube工具提示正常工作!

我在这里很困惑,它让我疯狂。

请爱任何提示。

亲切的问候,杰森。

0 个答案:

没有答案