将 Tooltipster 与 ClipboardJS 一起使用,单击时加载工具提示时出现问题
Using Tooltipster with ClipboardJS, problem loading tooltips on click
我的项目中有 Bootstrap5、ClipboardJS、JQuery 和 Tooltipster。
我已尝试完全按照 Tooltipster website 上的初始说明进行操作,但我无法弄清楚我错过了什么,这里有两个标题,第一个是 JavaScript 脚本,另一个是 JavaScript 脚本单击其中一个后应出现工具提示的组件(按钮)之一:
<!-- (Right before </body>) -->
<!-- ClipboardJS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.10/clipboard.min.js"></script>
<script>
var btns = document.querySelectorAll('.btn');
var clipboard = new ClipboardJS(btns);
</script>
<!-- Tooltipster -->
<script type="text/javascript" src="tooltipster.bundle.min.js"></script>
<script>
$(document).ready(function() {
$('.btn').tooltipster({
trigger: 'click'
});
});
</script>
<!-- JQuery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<!-- Bootstrap -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<button class="btn btn-outline-dark rounded ms-2" title="Copied! " type="button" data-clipboard-target="#email">
Copy
</button>
感谢您的帮助。
正如 Marc 在评论中所说,我必须在 Tooltipster 之前加载 JQuery,我不知道这很重要。
我的项目中有 Bootstrap5、ClipboardJS、JQuery 和 Tooltipster。
我已尝试完全按照 Tooltipster website 上的初始说明进行操作,但我无法弄清楚我错过了什么,这里有两个标题,第一个是 JavaScript 脚本,另一个是 JavaScript 脚本单击其中一个后应出现工具提示的组件(按钮)之一:
<!-- (Right before </body>) -->
<!-- ClipboardJS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.10/clipboard.min.js"></script>
<script>
var btns = document.querySelectorAll('.btn');
var clipboard = new ClipboardJS(btns);
</script>
<!-- Tooltipster -->
<script type="text/javascript" src="tooltipster.bundle.min.js"></script>
<script>
$(document).ready(function() {
$('.btn').tooltipster({
trigger: 'click'
});
});
</script>
<!-- JQuery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<!-- Bootstrap -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<button class="btn btn-outline-dark rounded ms-2" title="Copied! " type="button" data-clipboard-target="#email">
Copy
</button>
感谢您的帮助。
正如 Marc 在评论中所说,我必须在 Tooltipster 之前加载 JQuery,我不知道这很重要。