[snippet] Select Box

js

function:

?





1

2

3

4

5

6

7

selectBox:function(){

                 var
li=$(this);

                 var
selectbox=li.parent().parent();

                 selectbox.attr("data-checked",li.attr("data-value"));

                 selectbox.children("div").text(li.text());

                 li.parent().slideUp("fast");

                 }

bind:

?





1

2

3

$(".selectbox>div").click(function(){$(this).siblings("ul").slideToggle("fast");});

            $(".selectbox").children("ul").mouseleave(function(){$(this).slideUp();})

            $(".selectbox>ul>li").click(sdk_effects.selectBox);

html

<div id="num" class="selectbox" data-checked="">
<div>How many users does your app have?</div>
<ul>
<li data-value="1">0-1000</li>
<li data-value="2">1000-10000</li>
<li data-value="3">10000-100000</li>
</ul>
</div>

css

.selectbox{
width:348px;
height:50px;
border:1px solid #C9C9C9;
text-align:left;
font-size:15px;
text-indent:25px;
line-height:50px;
position:relative;
margin-bottom:20px;}
.selectbox>div{
background:urldata:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABwSURBVChTY2gHgo6Ojv9E4AoGEACqX4pFEo6B8tPACkGgvr6eDSi4F10RCAMVbly1ahUzVCkEtLa2igIlb6MpPNnb28sJVYIK2traVICKXkEVP2lpaZGGSmEHQEVmQBOfA7EuVAg/APqBB8pEAgwMAB7xaYV5lkDCAAAAAElFTkSuQmCC) 315px center no-repeat;
cursor:pointer;}
.selectbox ul{
display:block;
position:absolute;
top:50px;
left:-1px;
list-style:none;
cursor:pointer;
width:100%;
border:1px solid #C9C9C9;
display:none;
z-index:999;
background:#FFF;}
.selectbox ul li{
display:block;
height:50px;}
.selectbox ul li:hover{
background:#CD3333;
color:#FFF;}

时间: 2024-10-24 05:41:51

[snippet] Select Box的相关文章

如何实现select组件的选择输入过滤作用

实现select组件的选择输入过滤作用的js代码如下: /** *其中//******之间的部分显示的是在没有选择输入过滤功能的代码上加入的功能代码 ** / /** * @description This plugin allows you to make a select box editable like a text box while keeping it's select-option features * @description no stylesheets or images

美化select下拉菜单

默认的select下拉菜单不容易美化,很多UI是无法通过css更改的,所以要美化先更改结构,下面介绍的美化插件尽管代码各异,但大部分都将默认的下拉菜单转化成样式可控的元素,例如div.ul.span等,这样就可以用CSS尽情定制了. Chosen Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly. WooCommerce中的国家选择器很美观,这个脚本实现的效果与之完全相

Angular系列----AngularJS入门教程05:双向绑定(转载)

在这一步你会增加一个让用户控制手机列表显示顺序的特性.动态排序可以这样实现,添加一个新的模型属性,把它和迭代器集成起来,然后让数据绑定完成剩下的事情. 请重置工作目录: git checkout -f step-4 你应该发现除了搜索框之外,你的应用多了一个下来菜单,它可以允许控制电话排列的顺序. 步骤3和步骤4之间最重要的不同在下面列出.你可以在GitHub里看到完整的差别. 模板 app/index.html Search: <input ng-model="query"&g

AngularJS学习--- AngularJS中数据双向绑定(two-way data-binding) orderBy step4

1.切换工作目录 git checkout step-4 #切换分支,切换到第4步 npm start #启动项目 2.代码 app/index.html Search: <input ng-model="query"> Sort by: <select ng-model="orderProp"> <option value="name">Alphabetical</option> <opti

[转载]AngularJS入门教程04:双向绑定

在这一步你会增加一个让用户控制手机列表显示顺序的特性.动态排序可以这样实现,添加一个新的模型属性,把它和迭代器集成起来,然后让数据绑定完成剩下的事情. 请重置工作目录: git checkout -f step-4 你应该发现除了搜索框之外,你的应用多了一个下来菜单,它可以允许控制电话排列的顺序. 步骤3和步骤4之间最重要的不同在下面列出.你可以在GitHub里看到完整的差别. 模板 app/index.html Search: <input ng-model="query"&g

MS SQL 错误 :17883,严重度: 1,状态: 0

公司一台老旧的SQL SERVER 2000 数据库,一周内会出现若干次(一次或多次)CPU 持续100%,导致应用程序没有反应的情况,如下图所示: 错误信息如下所示:   数据库版本.补丁情况如下: Code Snippet SELECT SERVERPROPERTY('productversion')   AS ProductVersion , SERVERPROPERTY('productlevel')  AS ProductLevel  , SERVERPROPERTY('edition

SQL SERVER 作业浅析

作业介绍 SQL SERVER的作业是一系列由SQL SERVER代理按顺序执行的指定操作.作业可以执行一系列活动,包括运行Transact-SQL脚本.命令行应用程序.Microsoft ActiveX脚本.Integration Services 包.Analysis Services 命令和查询或复制任务.作业可以运行重复任务或那些可计划的任务,它们可以通过生成警报来自动通知用户作业状态,从而极大地简化了 SQL Server 管理[参见MSDN]. 创建作业.删除作业.查看作业历史记录.

PXE

Auto installation configuration workstation.sexample.comserver1.example.comserver2.exampel.comdatabase.example.com Static192.168.96.0/24192.168.96.2dns:8.8.8.8   8.8.4.4 VMnet8  NAT#deselect local DHCP select box On workstation.example.com#hostnmaect

JavaScript资源大全

目录 前端MVC 框架和库 包管理器 加载器 打包工具 测试框架 框架 断言 覆盖率 运行器 QA 工具 基于 Node 的 CMS 框架 模板引擎 数据可视化 编辑器 UI 输入 日历 选择 文件上传 其它 提示 模态框和弹出框 滚动 菜单 表格/栅格 框架 手势 地图 视频/音频 动画 图片处理 ECMAScript 6 软件开发工具包(SDK) 利器 前端MVC 框架和库 angular.js:为网络应用增强 HTML.官网 aurelia:一个适用于移动设备.桌面电脑和 web 的客户端