javascript - 如何使用语义 UI 模式

标签 javascript jquery semantic-ui

我对语义 UI 模态有问题,当我单击订单时,我会显示模态,但模态不能正常工作。单击订单模式后,该模式只是显示然后自行关闭。

查看代码

<div class = "ui form grid_6 omega">
  <form target="paypal" method="post">
    <div class="field1">
      <div class="field">
        <label>Nama</label>
        <input placeholder="Nama" name="nama" type="text">
      </div>
      <div class="field">
        <label>No. HP</label>
        <input placeholder="No. HP" name="handphone" type="text">
      </div>
      <div class="field">
        <label>Alamat</label>
        <input placeholder="alamat" name="alamat" type="text">
      </div>
      <div class="field">
        <label>Jumlah</label>
        <div class="selectbox">
          <select name="jumlah" id="">
            <?php for ($i=1; $i <= 20; $i++): ?>
            <option value="<?php echo $i; ?>"><?php echo $i; ?></option>
            <?php endfor; ?>
          </select>
        </div>
      </div>
      <button type="submit" name="submit" class="ui teal button order-button">Order now</button>
    </div>
  </form>
</div>
<div id="modaldiv" class="ui small modal">
  <i class="close icon"></i>
  <div class="header">
    Smalls Like Bakin
  </div>
  <div class="content">
    <p>Thank you for your order</p>
  </div>
  <div class="actions">
    <div class="ui positive right labeled icon button">
      <a class="text-white" href="<?php echo site_url('home/order');?>">Back to Home</a>
      <i class="checkmark icon"></i>
    </div>
  </div>
</div>

脚本模式

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" />

<script type="text/javascript" src = "<?php echo base_url(); ?>packaged/javascript/semantic.js" />

<script type = "text/javascript" >
  $('.order-button').click(function () {
    $('#modaldiv').modal('show');
  });
</script>

你能帮我解决这个问题吗?谢谢。

最佳答案

请务必为“transition”和“dimmer”组件添加相应的 JS 和 CSS 文件,因为它们在语义模态以及“modal”组件本身中使用。

关于javascript - 如何使用语义 UI 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20513931/

相关文章:

JavaScript - 每n秒更新元素innerHTML

javascript - 我有一个 IE 通知页面,但如何让用户跳过它并转发回索引?

javascript - 使用主体作为委托(delegate)时选择特定元素

javascript - 焦点使用 Jquery <tr> <td>

javascript - 使用semantic-ui-calendar 设置 minDate 和 maxDate

javascript - 单击按钮即可触发 2 个操作

JavascriptEngine 的 Javascript Array .length 属性/方法

javascript - 嵌套的 iframe jquery 问题

html - 语义 UI 将字段 div 中字段的宽度加倍

javascript - 无法从 SemanticUI 多下拉列表中获取值