我正在尝试建立一个页面,其中包含各种按钮,这些按钮将文本复制到剪贴板,然后向用户反馈值已被复制。值不是来自用户输入,每个按钮的值都是静态的。
这是我找到的最接近我想要的(Tooltips + Highlight Animation With Clipboard.js Click)的例子,但是我使用的是最新版本的Bootstrap,我发现如果我改变Bootstrap CSS或JS的版本,或者剪贴板,那么这个例子就停止工作了。
我的Javascript是知识是非常ropey,所以如果有人能指出为什么它不工作的最新版本,这将是伟大的。
1条答案
按热度按时间osh3o9ms1#
我不是一个javascript/bootstrapMaven,但我会尝试分享我的一点经验。我认为问题可能在于jQuery依赖的Bootstrap 3和4,因为参考页面上的脚本与工具提示是用jQuery写的,Bootstrap 5和更高版本现在使用Vanilla Javascript,脚本不会运行,直到你添加jQuery依赖到主项目,你可以看到我的项目的一个片段,其中jQuery,ClipboardJS和Bootstrap 5.2都工作得很好+我也添加了一些CSS和动画,我没有发现任何冲突,希望这能有所帮助。请在这里检查Bootstrap 5.2 with jQuery