Drop-Down自定义下拉插件

Drop-Down自定义下拉插件



淘建站为您提供更多_表单代码_下拉框select_下拉_select,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 314 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。

演示一:默认效果

下拉框HTML代码

<div id="dd" class="wrapper-dropdown-1" tabindex="1">
    <span></span>
    <ul class="dropdown" tabindex="1">
        <li><a href="http://www.sucaiq.com/js">jQuery特效</a></li>
        <li><a href="http://www.sucaiq.com/templates">网站模板</a></li>
    </ul>
</div>

下拉框样式

.wrapper-dropdown-1:focus .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.wrapper-dropdown-1:focus:after {
    border-color: #9bc7de transparent;
    border-width: 6px 6px 0 6px ;
    margin-top: -3px;
}
DropDown.prototype = {
    initEvents: function() {
        var obj = this;

        obj.dd.on('click', function(event) {
            $(this).toggleClass('active');
            return false;
        });

        obj.opts.on('click', function() {
            var opt = $(this);
            obj.val = opt.text();
            obj.index = opt.index();
            obj.placeholder.text('Gender: ' + obj.val);
        });
    },
    getValue: function() {
        return this.val;
    },
    getIndex: function() {
        return this.index;
    }
}
var dd = new DropDown($('#dd'));

$(document).click(function() { //再次click事件隐藏下拉列表
    $('.wrapper-dropdown-1').removeClass('active');
});

演示二:Drop-Down附带图标

function DropDown(el) {
    this.dd = el;
    this.initEvents();
}
DropDown.prototype = {
    initEvents: function() {
        var obj = this;

        obj.dd.on('click', function(event) {
            $(this).toggleClass('active');
            event.stopPropagation();
        });
    }
}

$(function() {

    var dd = new DropDown($('#dd'));

    $(document).click(function() {
        // all dropdowns
        $('.wrapper-dropdown-2').removeClass('active');
    });

});
.wrapper-dropdown-2:focus .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.wrapper-dropdown-2:focus:after {
    border-width: 0 6px 6px 6px;
}

演示三:淡入淡出

.wrapper-dropdown-3:focus .dropdown {
    opacity: 1;
    pointer-events: auto;
}

演示四:淡入淡出

.wrapper-dropdown-4:focus .dropdown {
    opacity: 1;
    pointer-events: auto;
}
.wrapper-dropdown-4:focus:after {
    border-width: 0 6px 6px 6px;
}

演示五:滑动+附带图标

.wrapper-dropdown-5:focus {
    border-radius: 5px 5px 0 0;
    background: #4cbeff;
    box-shadow: none;
    border-bottom: none;
    color: white;
}

.wrapper-dropdown-5:focus:after {
    border-color: #82d1ff transparent;
}

.wrapper-dropdown-5:focus .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 400px;
}

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/495.html
Drop-Down自定义下拉插件 希望对你有帮助,感谢您的支持!
  • jquery仿真select下拉菜单

    jquery仿真select下拉菜单

  • jQuery适用于后台网站侧边多级下拉导航菜单

    jQuery适用于后台网站侧边多级下拉导航菜单

  • jQuery模拟select选择框左右内容移动代码

    jQuery模拟select选择框左右内容移动代码

  • jquery仿微信自定义二级下拉菜单设置功能

    jquery仿微信自定义二级下拉菜单设置功能

  • 美观实用简约的jQuery下拉菜单

    美观实用简约的jQuery下拉菜单

  • jQuery hover鼠标经过显示下拉导航菜单栏特效

    jQuery hover鼠标经过显示下拉导航菜单栏特效

  • jQuery仿阿里巴巴顶部下拉菜单代码

    jQuery仿阿里巴巴顶部下拉菜单代码

  • jQuery input文本框点击下拉菜单选择代码

    jQuery input文本框点击下拉菜单选择代码

  • jquery点击展开收缩三级下拉菜单代码

    jquery点击展开收缩三级下拉菜单代码

  • 利用JQuery特效制作城市下拉选择器

    利用JQuery特效制作城市下拉选择器

  • jquery带滑块的网站下拉导航菜单代码

    jquery带滑块的网站下拉导航菜单代码

  • jQuery抽屉式导航收缩展开下拉菜单代码

    jQuery抽屉式导航收缩展开下拉菜单代码

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2