语义 UI jquery 根本不起作用
SemanticUI jquery is not working at all
以下是我的代码中与问题相关的部分:
<head>
<link rel="stylesheet" type="text/css" href="/static/semantic/dist/semantic.rtl.min.css" />
<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>
<script src="/static/semantic/dist/semantic.min.js"></script>
<script src="/static/semantic/dist/components/dropdown.min.js"></script>
<script>
$('.ui.dropdown')
.dropdown()
;
</script>
</head>
<body>
<div class="ui dropdown">
<input type="hidden" name="gender">
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu">
<div class="item" data-value="male">Male</div>
<div class="item" data-value="female">Female</div>
</div>
</div>
</body>
下拉菜单似乎无法正常工作。我也尝试过其他东西(搜索、手风琴),但效果不佳。
在不同的浏览器、不同的平台上检查过,没有。
还检查过加载文件可能存在问题,但根据 Chrome 一切都加载正常并且没有错误。
调用dropdown
插件时页面上没有.ui.dropdown
元素。当 DOM 就绪时,您需要对其进行初始化:
$(function() {
$('.ui.dropdown').dropdown();
});
或者您也可以在关闭 </body>
标签之前放置您的原始脚本块,这样也可以。
以下是我的代码中与问题相关的部分:
<head>
<link rel="stylesheet" type="text/css" href="/static/semantic/dist/semantic.rtl.min.css" />
<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>
<script src="/static/semantic/dist/semantic.min.js"></script>
<script src="/static/semantic/dist/components/dropdown.min.js"></script>
<script>
$('.ui.dropdown')
.dropdown()
;
</script>
</head>
<body>
<div class="ui dropdown">
<input type="hidden" name="gender">
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu">
<div class="item" data-value="male">Male</div>
<div class="item" data-value="female">Female</div>
</div>
</div>
</body>
下拉菜单似乎无法正常工作。我也尝试过其他东西(搜索、手风琴),但效果不佳。
在不同的浏览器、不同的平台上检查过,没有。
还检查过加载文件可能存在问题,但根据 Chrome 一切都加载正常并且没有错误。
调用dropdown
插件时页面上没有.ui.dropdown
元素。当 DOM 就绪时,您需要对其进行初始化:
$(function() {
$('.ui.dropdown').dropdown();
});
或者您也可以在关闭 </body>
标签之前放置您的原始脚本块,这样也可以。