Итак, ребята, я на самом деле в очень странной ситуации и каким-то образом не могу понять, что со мной происходит без смысла.Таким образом, ситуация в том, что я на самом деле хорошо реализую свою подсказку начальной загрузки, и я проверил ее на JsFiddle
, она тоже работает нормально, однако, после многих усилий, она не реализуется в веб-проекте, который я надеваюНе знаю почему.
Это буквально очень странно.Вот моя реализация, которая отлично работает на JsFiddle.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- jQuery Script -->
<script src="https://code.jquery.com/jquery-1.12.0.js"></script>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
<!-- Optional JavaScript -->
<!-- Popper.js, then Bootstrap JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
<script type="text/javascript">
$(document).ready(function (){
$("[data-toggle=tooltip]").tooltip()
})
</script>
</head>
<body>
<section class="testimonial home-page" id="home">
<div class="container">
<h1>Bringing ease to<br>each home</h1>
<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">
Tooltip on bottom
</button>
<div class="d-none d-sm-block" style="margin-top: 400px"></div>
</div>
</section>
</body>
И для решений я сделал много вещей, но, к сожалению, все они не сработали.
Чтобы принять во внимание имя класса
<script type="text/javascript">
$(document).ready(function (){
$(".btn-secondary").tooltip()
})
</script>
Чтобы использовать элемент body для переключения данных:
<script type="text/javascript">
$(document).ready(function (){
$("body").tooltip({
selector : '[data-toggle=tooltip]'
})
})
</script>
Чтобы использовать контейнер в качестве тела и сфокусироваться на разделе:
<script type="text/javascript">
$(document).ready(function (){
$(".testimonial.home-page").tooltip({
selector : '[data-toggle=tooltip]',
container : 'body'
})
})
</script>
Вот что я получаю в своем веб-проекте:
Не поймите меня неправильно, я действительно не понимаю, почему этого не происходит, так как все в порядке.Любые идеи будут оценены, я нуб, и я знаю, что вы, ребята, можете помочь мне в этом.
РЕДАКТИРОВАТЬ
Я проверил консоль и получил этоошибка: .tooltip не является функцией :