解决semanticUI下拉框、popup等一系列模块无法展示效果问题

在使用semanticUI,初期忽视了一个小细节,认为无关紧要,导致后面使用popup组件无效果,卡了一天,最后使用了绝对位置来代替。后面使用下拉框也失效,忍无可忍,就硬肝!

代码没毛病。

<div class="ui fluid multiple search selection dropdown">
    <input type="hidden" name="country">
    <i class="dropdown icon"></i>
    <div class="default text">选择国家</div>
    <div class="menu">
        <div class="item" data-value="af"><i class="af flag"></i>Afghanistan</div>
        <div class="item" data-value="ax"><i class="ax flag"></i>Aland Islands</div>
        <div class="item" data-value="al"><i class="al flag"></i>Albania</div>
    </div>
</div>

最后发现是引入的jq和semantic.js顺序不对。。。

 

因为使用semantic的一些组件需要用到jq,所以必须要在semantic.js前引入jq,调换顺序后完美解决。

 

最后也提醒一点,使用semantic的下拉框需要先初始化模块。

<script>
    $('.ui.dropdown').dropdown();
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值