在使用Semantic UI时,想要做出类似下图的效果(鼠标移至按钮或者点击按钮会有下面的弹框)
这时候出大问题,检查代码无误,但就是不生效,没法显示这种弹框效果。
最后发现问题出在引入jquery.min.js
和semantic.min.js
的顺序上。因为使用Semantic UI的一些组件需要用到jQuery,所以必须在semantic.min.js
之前引入jquery.min.js
,调换顺序后popup生效。
<script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.js"></script>