semantic-ui 下拉菜单初始化
学习django时发现如下的代码下拉框在鼠标没有移动到选项前就消失了,好像是和上一层的text属性冲突,去掉text属性就可以正常使用下拉菜单,但是样式不好看。
1 | <div class="ui container nav"> |
于是搜索参考文档如下
https://semantic-ui.qyears.com/modules/dropdown.php#/usage
https://stackoverflow.com/questions/25347315/semantic-ui-dropdown-menu-do-not-work
有如下两种用法
- 使用Javascript初始化您的下拉列表
- 使用
simple
样式。
这两种方式之间有一个非常重要的区别:使用simple类,您不需要Semantic-UI Javascript来使您的下拉列表工作。本simple
类使用:hover
选择。
请注意,使用simple
类(不是Javascript初始化)不会给你很好的下拉效果。
这是不使用JS的而用simple类的写法:
1 | <div class="ui simple dropdown item"> |
如果不使用simple,则需要在使用下拉菜单前初始化
1 | <script> |
或
1 | <script> |