- 浏览: 853811 次
文章分类
- 全部博客 (365)
- java (124)
- spring mvc (21)
- spring (22)
- struts2 (6)
- jquery (27)
- javascript (24)
- mybatis/ibatis (8)
- hibernate (7)
- compass (11)
- lucene (26)
- flex (0)
- actionscript (0)
- webservice (8)
- rabbitMQ/Socket (15)
- jsp/freemaker (5)
- 数据库 (27)
- 应用服务器 (21)
- Hadoop (1)
- PowerDesigner (3)
- EJB (0)
- JPA (0)
- PHP (2)
- C# (0)
- .NET (0)
- html (2)
- xml (5)
- android (7)
- flume (1)
- zookeeper (0)
- 证书加密 (2)
- maven (1)
- redis (2)
- cas (11)
最新评论
-
zuxianghuang:
通过pom上传报错 Artifact upload faile ...
nexus上传了jar包.通过maven引用当前jar,不能取得jar的依赖 -
流年末年:
百度网盘的挂了吧???
SSO单点登录系列3:cas-server端配置认证方式实践(数据源+自定义java类认证) -
953434367:
UfgovDBUtil 是什么类
Java发HTTP POST请求(内容为xml格式) -
smilease:
帮大忙了,非常感谢
freemaker自动生成源代码 -
syd505:
十分感谢作者无私的分享,仔细阅读后很多地方得以解惑。
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
html select下拉框样式在网站开发时很难控制,网上找的模仿下拉框效果代码太长而且和Jquery有这严重的冲突,于是自己写了一个ul下拉框效果,代码很短也很简单。
select.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="Css/DropDownStyle.css" rel="stylesheet" type="text/css" />
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Js/DropDown.js" type="text/javascript"></script>
</head>
<body>
<ul id="uboxstyle" style=" float:left; margin-top:6px; position:relative;">
<li class="uboxstyle_Selected">查商品</li>
<li class="uboxstyle5">查商品</li>
<li class="uboxstyle5">查商家</li>
<li class="uboxstyle5">查服务</li>
<li class="uboxstyle4">查人员</li>
</ul>
</body>
</html>
DropDown.js
/// <reference path="../Scripts/jquery-1.4.1-vsdoc.js" />
//缺少鼠标离开,下拉框自动合拢写法
//搜索下列
$(function () {
li_hide();
//鼠标移到移开交替显示
$("#uboxstyle>li").first().hover(function () {
DropDownStyle($(this), "uboxstyle_Selecting");
}, function () {
DropDownStyle($(this), "uboxstyle_Selected");
});
//展开下拉控件的样式
$("#uboxstyle>li").first().click(function () {
DropDownStyle($(this), "uboxstyle_Select");
li_ctrl();
});
//在下拉控件中操作
$("#uboxstyle>li").each(function () {
if ($("#uboxstyle>li").index($(this)) > 0) {
//鼠标移动
$(this).hover(function () {
DropDownStyle($(this), "uboxstyle6");
}, function () {
DropDownStyle($(this), "uboxstyle5");
});
//鼠标点击
$(this).click(function () {
$("#uboxstyle>li:eq(0)").html($(this).html());
li_hide();
});
}
});
//为控件设置样式
function DropDownStyle($ctrl, styleName) {
$ctrl.attr("className", styleName);
}
//显示
function li_hide() {
$("#uboxstyle>li:gt(0)").hide();
}
//控制显示隐藏
function li_ctrl() {
if ($("#uboxstyle>li:eq(1)").is(":hidden")) {
li_show();
}
else {
li_hide();
DropDownStyle($("#uboxstyle>li:eq(0)"), "uboxstyle_Selecting");
}
}
//隐藏
function li_show() {
$("#uboxstyle>li:gt(0)").show();
}
});
DropDownStyle.css
body
{
padding:0px;
margin:0px;
}
/* 选项卡搜索 开始*/
#uboxstyle{width:118px; height:30px}
.uboxstyle_Selected{
display:block;
color:#447004;
width:98px;
height:30px;
padding:0px 10px;
line-height:30px;
background-color: transparent;
background-image: url(../Images/home_search1.gif);
background-repeat: no-repeat;
background-position: 0 0;
text-align:center;
line-height:30px;
cursor:hand;
}
.uboxstyle_Selecting{
display:block;
color:#447004;
width:98px;
height:30px;
padding:0px 10px;
line-height:30px;
font-size:14px;
background-color: transparent;
background-image: url(../Images/home_search1.gif);
background-repeat: no-repeat;
background-position: 0px -30px;
text-align:center;
line-height:30px;
cursor:hand;
}
.uboxstyle_Select{
display:block;
color:#447004;
width:98px;
padding:0 10px;
line-height:30px;
font-size:14px;
background-image: url(../Images/home_search1.gif);
background-repeat: no-repeat;
background-position: 0 0;
text-align:center;
line-height:30px;
}
.uboxstyle5:hover {
display:block;
width:96px;
height:30px;
padding:0 10px;
text-decoration:none;
line-height:30px;
font-size:14px;
color:#FFF;
background-color: #88C302;
text-align:center;
line-height:30px;
cursor:hand;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #d0d0d0;
border-left-color: #d0d0d0;
}
.uboxstyle4{
display:block;
width:116px;
height:30px;
text-decoration:none;
line-height:30px;
font-size:14px;
color:#447004;
background-color: #ffffff;
text-align:center;
line-height:30px;
cursor:hand;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #d0d0d0;
border-left-color: #d0d0d0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d0d0d0;
}
.uboxstyle4:hover {
display:block;
width:96px;
height:30px;
padding:0 10px;
text-decoration:none;
line-height:30px;
font-size:14px;
color:#FFF;
background-color: #88C302;
text-align:center;
line-height:30px;
cursor:hand;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #d0d0d0;
border-left-color: #d0d0d0;
}
.uboxstyle5{
display:block;
width:96px;
height:30px;
padding:0 10px;
text-decoration:none;
line-height:30px;
font-size:14px;
color:#447004;
background-color: #ffffff;
text-align:center;
line-height:30px;
cursor:hand;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #d0d0d0;
border-left-color: #d0d0d0;
}
.uboxstyle6{
color:#ffffff;
background-color: transparent;
background-image: url(../Images/home_search1.gif);
background-repeat: no-repeat;
background-position: 0px -90px;
width:118px;
height:30px;
text-align:center;
line-height:32px;
cursor:hand;
}
.uboxstyle7{
background-image: url(../Images/home_search1.gif);
background-repeat: no-repeat;
background-position: 0px -120px;
color:#fff
}
/* 选项卡搜索 结束*/
- _www_pin5i_com_JQuery_select.rar (23.1 KB)
- 下载次数: 4
- jquery.zip (34.4 KB)
- 下载次数: 4
- selectInputBox.rar (64.2 KB)
- 下载次数: 4
发表评论
-
jQuery自动加载更多程序
2015-03-12 13:16 4171.1.1 摘要 现在,我们经常使用的 ... -
给jQuery Validate添加一个好看点的提示框。
2014-10-15 10:48 710弄个箭头是不 ... -
轻量级图形报表工具JSCharts (JSChart),内置函数中文参考
2014-08-26 15:26 999轻量级图形报表工具JSCharts (JSChart),内置 ... -
基于1.3.3版本tooltip的datagrid单元格tip实现
2014-07-23 09:00 722文章目录 [隐藏] 1实现代 ... -
jQuery easyUI动态获取表结构并显示表中的数据)
2014-07-23 08:36 7662问题描述一: 首先根据输入的sql语句获得相关的列 ... -
jQuery plugin: Autocomplete 参数及实例
2014-07-18 10:34 621此插件依赖于 jquery 1.2.6 --- jqu ... -
kindeditor4.0.6的使用方法(jsp+struts2)
2014-07-17 08:58 781最近在研究kindeditor4.0.6在struts框架下 ... -
jQuery分别获取选中的复选框值
2014-04-01 13:12 852function jqchk(){ //j ... -
基于jquery获取光标所在位置
2012-12-20 13:32 11673// //使用方法 //$(文本域选择器).insertCon ... -
jquery easyui 组合校验的方法
2012-12-04 14:00 1314先前的jquery easyui 不支持组合校验,我改了一下源 ... -
一键下载75款常用的jquery特效前端网页代码+表格验证框架
2012-11-02 18:08 1061一键下载75款常用的jquery特效前端网页代码+表格验证框架 ... -
jquery.validate 扩展验证+异步验证
2012-10-25 15:05 1426validate_expand.js ... -
jquery获取url及起参数列表
2012-10-19 20:02 978在基于B/S的web开发中,我们时常会通过发请求给 ... -
兼容IE,firefox,chrome,safari预加载图片height和width获取
2012-09-21 23:51 1645在web开发中我们有时需要通过js去预加载图片,按 ... -
个人呕心沥血之作-----js大脑图beta01版正式发布
2012-09-20 22:26 850本博客只开博以来一直是分类的方式去给大 ... -
电子商务图片放大jqzoom
2012-09-16 10:53 4070http://www.mind-projects.it/ 官网 ... -
JQuery动态行列table
2012-09-10 13:38 1107项目使用JQuery,有个数据回显页面,客户要求提供一个下 ... -
jQuery中10个非常有用的遍历函数
2012-09-09 08:11 786使用jQuery,可以 很容易的选择HTML元素。但有些时候, ... -
轻松使用jquery解析XML
2012-09-09 08:12 941xml文件结构:books.xml <?xml vers ... -
JSON-lib框架,转换JSON、XML不再困难
2012-09-09 08:12 986Json-lib可以将Java对象转成json格式的字符串 ...
相关推荐
在自定义下拉框中,jQuery用于选择DOM元素、添加事件监听器、修改DOM属性以及执行动画效果。例如,`$(selector)`用于选取HTML元素,`.click()`用于绑定点击事件,`.show()`和`.hide()`用于显示或隐藏元素。 2. **...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、...总的来说,jQuery提供了强大的工具,使得开发者能够轻松创建各种复杂的交互效果,包括本文所讨论的div下拉框。
- 为了实现下拉效果,可以使用CSS将`<ul>`设置为不可见,然后通过jQuery控制其显示和隐藏。 4. **样式美化**: - 使用CSS来定制复选框的样式,使其与整体界面风格保持一致。可以通过更改边框、背景色、字体等属性...
本主题关注的是如何使用jQuery库来实现“小清新的”下拉框(select)样式美化效果。jQuery,作为一款强大的JavaScript库,简化了DOM操作、事件处理以及动画效果,使得开发者能够更便捷地实现此类功能。 首先,我们...
对于下拉框菜单,JQuery提供了丰富的API和插件支持,让实现动态效果变得轻松。 要创建一个JQuery下拉框菜单,你需要以下几个步骤: 1. **HTML结构**:首先,你需要在HTML中定义菜单的基本结构。通常,我们会使用`...
本主题“jQuery结合UL标签下拉框美化”就是针对这一需求提出的一种解决方案。它摒弃了传统的`<select>`标签,转而采用`<ul>`和`<input>`标签组合,来实现一个具有美观效果且功能齐全的下拉选择器。 首先,`<select>...
"jquery select下拉框美化代码.zip" 提供了一种解决方案,通过结合jQuery库来增强和美化下拉框的外观和交互效果,使其更加吸引用户。 这个代码包可能包含以下几个部分: 1. **jQuery库**:jQuery是一个广泛使用的...
在网页设计中,jQuery 多选项下拉框是一种常见的交互元素,它允许用户从多个预设选项中进行选择。这种组件通常用于节省页面空间,同时提供丰富的用户体验。本篇文章将详细探讨 jQuery 实现多选项下拉框的核心概念、...
本项目"jquery实现百度搜索关键字输入下拉框提示"是利用 jQuery 实现类似百度搜索框的功能,即用户在输入框中输入关键词时,能实时显示与关键词相关的下拉提示,提高用户的搜索体验。 首先,`index.html` 是网页的...
"jQuery结合UL标签下拉框美化特效代码"就是一个旨在提升用户体验的解决方案,它摒弃了传统的`<select>`标签,转而利用HTML的`<ul>`列表和`<input>`输入框来构建一个可自定义样式的下拉选择器。这种技术让开发者能够...
本文将深入探讨“jQuery插件——下拉框”这一主题,旨在帮助初学者更好地理解和应用这一功能。 首先,让我们了解什么是jQuery插件。jQuery插件是开发者为了扩展jQuery核心功能而编写的代码,它们通常是小型的、专门...
**jQuery与Layui下拉框搜索提示列表详解** 在Web开发中,用户界面的交互性和易用性是至关重要的。jQuery与Layui结合,可以实现高效且美观的前端功能,例如下拉框的搜索提示列表。这个功能允许用户在输入框中输入...
要实现一个 jQuery 模拟下拉框,我们需要以下步骤: 1. **HTML 结构**:创建基本的 HTML 元素,如一个隐藏的输入字段(用于存储用户选择)和一个可点击的按钮或标签,作为下拉框的触发器。 ```html 请选择 <ul ...
在本文中,我们将深入探讨如何使用jQuery来模拟下拉框选择菜单的功能,这对于网页界面设计尤其有用,可以提供更友好的用户体验。下拉框在网页交互中常常用于节省空间并保持页面整洁,尤其是在有很多选项可供选择时。...
"文本输入框仿下拉框效果"就是这种设计的一个实例。 在实现这个效果时,我们通常会使用HTML、CSS和JavaScript(或者其库如jQuery)等技术。首先,我们需要一个HTML结构,包括一个输入框和一个隐藏的下拉框或者一个...
本资源主要介绍如何使用jQuery来实现select下拉框的样式美化效果。 首先,我们需要引入jQuery库。jQuery的最新版本可以在官方网站(https://jquery.com/download/)下载,也可以通过CDN链接快速引入,如: ```html ...
在本文中,我们将深入探讨如何使用jQuery来实现一个自定义的多选下拉框效果。这个功能对于增强用户界面的交互性和美观性至关重要,尤其是在处理大量选项时。下面,我们将详细解析实现这一功能的关键步骤、涉及到的...
为了解决这个问题,开发者通常会使用JavaScript库如jQuery,结合CSS来创建自定义的下拉框效果,以实现更丰富的用户体验。这个"jquery+css实现的ul+li模仿下拉框表单美化效果源码.zip"就是一个示例,展示了如何利用...
在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理、动画效果等任务。其中一个常见的交互功能是“自动完成下拉框”(Autocomplete),它提高了用户输入的效率和体验。这个“jquery...