zoukankan      html  css  js  c++  java
  • bootstrap的pillbox使用

    使用bootstrap的cameo模版,搭建了一个cms系统,使用pillbox做显示的时候,出现点击×失败的问题。

    分析了一下pillbox这个控件的使用方法。

    pillbox的样例在cameo/forms.html文件中。

    样式定义的cameo/css/main.css中:

    .pillbox {
        margin-bottom: 10px;
        padding: 5px;
        border: 1px solid #e8ecf3;
        border-radius: 2px;
        line-height: 1;
    }
    .pillbox ul {
        display: inline-block;
        margin: 0;
    }
    .pillbox li {
        display: inline-block;
        margin: 2px;
        padding: 4px;
        vertical-align: middle;
        cursor: pointer;
        border-radius: 2px;
        font-weight: bold;
    }
    .pillbox li:after {
        position: relative;
        float: right;
        padding-left: 4px;
        content: " 0D7";
        font-size: 12px;
    }
    .pillbox li.status-important {
        background-color: #ff604f;
    }
    .pillbox li.status-warning {
        background-color: #ffb244;
    }
    .pillbox li.status-success {
        background-color: #2dcb73;
    }
    .pillbox li.status-info {
        background-color: #1ec3c8;
    }

    其中"×"这个图标定义在这里,:after属于css中伪类的概念,:after 选择器在被选元素的内容后面插入内容,content 属性来指定要插入的内容。如下li:after表示在li这个元素后面插入内容"0D7",也就是”ד这个图标。

    .pillbox li:after {
        position: relative;
        float: right;
        padding-left: 4px;
        content: " 0D7";
        font-size: 12px;
    }

     点击的动作执行脚本被定义在cameovendorfueluxpillbox.js中,如果要使对这个控件的动作生效,在html文档中必须引用pillbox.js文件

    <script src="vendor/fuelux/pillbox.js"></script>

    由于之前的html文件中,只引用了main.css没有引用pillbox.js,所以该控件的显示没有问题,但点击叉叉的动作没有响应。

  • 相关阅读:
    AJAX需要注意的
    SEO 搜索引擎优化
    jQuery 插件
    CSS BFC和IE Haslayout
    jQuery 插件开发
    jQuery Ajax
    jQuery 工具函数
    jQuery 动画效果
    jQuery 高级事件
    jQuery 事件对象
  • 原文地址:https://www.cnblogs.com/taurusfy/p/7275720.html
Copyright © 2011-2022 走看看