我有一個基本的回到頂部Bootstrap按鈕,除了(Bootstrap)工具提示只顯示在第二次鼠標懸停操作,任何想法這是行不通的在第一隻鼠標懸停?Bootstrap工具提示沒有顯示在按鈕上的第一次鼠標懸停操作
HTML端:
<body>
[...]
<a id="back-to-top" href="#" class="btn btn-primary btn-lg back-to-top" role="button" title="Click to return on the top page" data-trigger="hover" data-toggle="tooltip" data-placement="left"><span class="glyphicon glyphicon-chevron-up"></span></a>
[...]
</body>
</html>
JavaScript端:
<script>
function fadeInBody() {
$('body').fadeIn(500);
}
$(document).ready(function() {
fadeInBody();
$(window).scroll(function() {
if ($(this).scrollTop() > 5) {
$('#back-to-top').fadeIn();
} else {
$('#back-to-top').fadeOut();
}
});
$('#back-to-top').click(function() {
$('#back-to-top').tooltip('hide');
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
$('#back-to-top').tooltip('show');
$('[data-toggle="tooltip"]').tooltip();
});
</script>
可以嘗試使用'數據標題'而不是'數據切換'。 – numbtongue
我在jsFiddle上試過你的代碼,它工作。我的假設是你缺少一些導入或你的腳本稍後加載。請張貼你的entier頁面來驗證;) –
@MohamedBathaoui感謝聽起來像最有可能的加載順序問題,我要檢查了這一點。 – Youna