`
happy175
  • 浏览: 3548 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

下一主题 抛弃select元素,JQuery与CSS相结合的下拉框

阅读更多

对于我来说,标准的HTML元素(Select)已经让我感到讨厌。它不能够正常的在IE浏览器上显示。

还有一点就是他并不仅仅包含简单的文本。这就是我必须去彻底改造DropDown这个元素的原因。

      本实例将完全摒弃select元素,通过jquery和CSS来构建DropDown元素。

在线演示http://www.websjy.com/club/websjy_index/DropDown/

 

JS代码:

$(document).ready(function() {
            $(".dropdown img.flag").addClass("flagvisibility");
            $(".dropdown dt a").click(function() {
                $(".dropdown dd ul").toggle();
            });
                         
            $(".dropdown dd ul li a").click(function() {
                var text = $(this).html();
                $(".dropdown dt a span").html(text);
                $(".dropdown dd ul").hide();
                $("#result").html("Selected value is: " + getSelectedValue("sample"));
            });
                         
            function getSelectedValue(id) {
                return $("#" + id).find("dt a span.value").html();
            }
            $(document).bind('click', function(e) {
                var $clicked = $(e.target);
                if (! $clicked.parents().hasClass("dropdown"))
                    $(".dropdown dd ul").hide();
            });
            $("#flagSwitcher").click(function() {
                $(".dropdown img.flag").toggleClass("flagvisibility");
            });
        });

 下载: 

 

 

分享到:
评论

相关推荐

    jquery+html自定义select下拉框,下拉框美化

    1. **布局**:通过CSS调整下拉框的大小、位置、边框和背景颜色,使其与页面其他元素保持一致。 2. **字体和颜色**:改变文本的字体、字号、颜色和行高,以提高可读性。 3. **箭头图标**:替换默认的下拉箭头,可以...

    CSS+jQuery简单实现select下拉框.zip

    总的来说,"CSS+jQuery简单实现select下拉框"这个项目提供了一种方法,通过结合CSS的样式控制和jQuery的交互处理,创建出既美观又功能丰富的自定义下拉框。这种方法在兼容性方面考虑了IE8+、Chrome和Firefox等主流...

    JQUERY常用插件--JQuery与CSS相结合的下拉框

    对于我来说,标准的HTML元素(Select)已经让我感到讨厌。它不能够正常的在IE浏览器上显示。 还有一点就是他并不仅仅包含简单的文本。... 本实例将完全摒弃select元素,通过JQuery和CSS来构建DropDown元素。

    jQuery手机下拉框select

    `jQuery手机下拉框select` 主要关注于改善移动端的用户体验,通过JavaScript和CSS增强下拉框的外观和功能。 ### jQuery Mobile Select Menu jQuery Mobile 提供了一个专门的 Select Menu 插件,用于将标准的...

    jQuery select下拉框美化代码.zip

    `jQuery select下拉框美化代码.zip`这个压缩包提供了一种解决方案,旨在提升传统HTML `<select>` 元素的视觉效果。下面将详细探讨这个主题。 首先,`jQuery` 是一个广泛使用的JavaScript库,它简化了DOM操作、事件...

    精美漂亮的实用div+css模仿select下拉框控件

    本项目通过`jq`(jQuery)库实现了对`select`控件的模仿,创建了一款既美观又实用的下拉框控件。下面将详细讲解这个知识点。 1. **jQuery (jq) 库的使用** jQuery 是一个轻量级的JavaScript库,它简化了HTML文档...

    jQuery多选下拉框插件

    总之,`jquery.multi-select.js`是提高网页中多选下拉框用户体验的有效工具,它结合了jQuery的强大功能和易用性,使得Web开发变得更加简单和高效。无论是初学者还是经验丰富的开发者,都能从中受益。

    jQuery插件-多选全选实时搜索下拉框

    "jQuery插件-多选全选实时搜索下拉框"就是这样一个工具,它结合了多选、全选以及实时搜索的功能,极大地优化了用户在选择项时的操作体验。 **一、jQuery基础知识** jQuery是由John Resig于2006年创建的,它的核心...

    jquery下拉框集成搜索功能

    在本主题中,我们将探讨如何在jQuery下拉框(Select元素)中集成搜索功能,以便用户能更高效地找到所需选项。这个功能在大型数据集或分类繁多的下拉菜单中尤其有用。 首先,我们需要理解jQuery的基本用法。jQuery...

    select多选下拉框美化

    总之,"select多选下拉框美化"是一个涉及前端多个领域的任务,需要结合jQuery的动态操作和CSS的样式定制,通过创新的布局和交互设计,为用户提供更优质的使用体验。在实际应用中,开发者还需要根据项目需求和用户...

    jQuery支持模糊查询下拉框菜单选择代码

    本主题聚焦于"jQuery支持模糊查询下拉框菜单选择代码",这是一个常见需求,尤其是在构建交互式网页应用时。下面将详细阐述相关知识点。 一、jQuery基础 jQuery的核心理念是“Write Less, Do More”,它通过简洁的...

    jquery模拟div多选checkbox下拉框

    通过以上分析,我们可以看出“jquery模拟div多选checkbox下拉框”是一个结合了jQuery、DOM操作、事件处理、CSS定制和数据管理的综合性组件。开发者在使用这个压缩包中的`selectbox`文件时,只需按照提供的API和示例...

    Jquery结合jQueryUI实现的select下拉框美化以及功能性禁用的效果源码.zip

    根据这个源码,你可以更深入地理解如何结合jQuery和jQuery UI来实现select下拉框的美化和禁用功能。 总之,通过jQuery和jQuery UI,我们可以轻松地将传统的select元素改造成符合现代网页设计标准的组件,并且能够...

    80、jquery select下拉框美化代码

    本知识点聚焦于"80、jquery select下拉框美化代码",主要讨论如何使用jQuery来美化HTML中的select元素,以提升用户界面的视觉效果和用户体验。 传统的HTML select元素在不同浏览器中的样式表现不一,且通常缺乏...

    jQuery自定义下拉框 jQuery自定义下拉框网页特效.zip

    在网页设计中,下拉框(Dropdown)是一种常见的交互元素,用于展示多个可选项供用户选择。jQuery,作为JavaScript的一个库,提供了丰富的功能和简洁的API,使得自定义下拉框变得更为简单和高效。本资源"jQuery自定义...

    bootstrapselect下拉框js,css

    总结,Bootstrap Select 是一个强大且易于使用的下拉选择框插件,通过结合 JavaScript 和 CSS,它能够极大地提升网站界面的用户体验和美观度。在实际开发中,可以根据项目需求灵活配置和定制,以满足各种场景下的...

    jQuery select下拉框单选和多选插件

    在Web开发中,下拉框(select)是常用的一种用户交互元素,它用于提供多个选项供用户选择。然而,原生的HTML select元素在样式和交互性上往往显得较为单一。为了解决这个问题,开发者们通常会借助JavaScript库,如...

    jquery实现的多选下拉框

    首先,"ehynds-jquery-ui-multiselect-widget"是由Eric Hynds开发的一个jQuery插件,它扩展了jQuery UI库,为普通的HTML `<select>` 元素添加了多选功能。该插件版本号1.10-3,意味着它经过多次迭代和优化,具有较高...

    jQuery美化select下拉框

    在提供的压缩包文件“beautify select box”中,可能包含了示例代码、CSS样式和jQuery插件文件,你可以根据这些资源进行实践和学习,进一步理解并掌握jQuery美化select下拉框的技术。在实际项目中,记得根据具体需求...

    jquery select带筛选下拉框代码.zip

    在这个"jquery select带筛选下拉框代码.zip"压缩包中,包含了一个利用jQuery实现的增强型下拉选择框,它具有筛选搜索和数据分组的功能,非常适合在Web应用程序中提供更友好的用户体验。 首先,我们要理解这个控件是...

Global site tag (gtag.js) - Google Analytics