我正进入(状态
TypeError:$(...).tooltip不是函数
jquery文件中的错误,我在使用带引导程序的lightbox2时初始化tooltip()函数.
$(function() {
$('[data-toggle="tooltip"]').tooltip({
html: true
});
});Run Code Online (Sandbox Code Playgroud)
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="bootstrap/js/bootstrap.js"></script>
<script src="main.js"></script>
</head>
<body>
<script src="lightbox-plus-jquery.min.js"></script>
</body>Run Code Online (Sandbox Code Playgroud)
当jQuery被包含两次时会发生这种情况.
对于使用Rails的人来说,默认情况下已经包含了jQuery(check app/assets/javascripts/application.js):
//= require jquery
Run Code Online (Sandbox Code Playgroud)
再次包含jQuery,例如带有<script>标记app/views/layouts/application.html.erb,将导致此错误.
解决方案是删除<script>标签app/views/layouts/application.html.erb.