代码写多了,有些使用过的方法和技巧会一时半会想不起来,平日记录下来,方便自己和有需要的人日后查阅。

<html>
<head>
<style type="text/css">
div.searchButton
{
width: 68px;
height: 24px;
border: 1px solid #a8a8a8;
font-family: 微软雅黑;
color: #585959;
font-size: 12px;
line-height: 24px;
text-align: center;
cursor: pointer;
float: left;
}
div.menuButton
{
width: 18px;
height: 24px;
border: 1px solid #a8a8a8;
text-align: center;
line-height: 24px;
cursor: pointer;
color: #d0d0d0;
float: left;
margin-left: 1px;
font-size: 12px;
}
div.menuButton:hover
{
color: #000000;
}
div.menuButton.openMenuPanel
{
color: Orange;
}
div.menuPanel
{
width: 140px;
height: 80px;
border: 1px solid #a8a8a8;
background-color: #ffffff;
clear: both;
}
div.menuPanel div
{
width: 140px;
height: 39px;
font-family: 微软雅黑;
color: #585959;
font-size: 18px;
line-height: 40px;
text-align: center;
border-bottom: 1px solid #a8a8a8;
cursor: pointer;
}
div.menuPanel div:hover
{
background-color: #f1f1f1;
}
div.menuPanel div:last-child
{
border-bottom: none;
height: 40px;
}
</style>
<!-- 此处请引用jQuery和jQuery-ui库 -->
<script type="text/javascript">
$(function () {
$('.menuButton').click(function () {
$(this).addClass('openMenuPanel');
$('.menuPanel').show();
$(document).one('click', function () {
$('.menuPanel').hide();
$('.menuButton').removeClass('openMenuPanel');
});
return false;
}).next().position({
my: 'left top',
at: 'left bottom',
of: '.searchButton'
}).hide(); $('.menuPanel').children('div').click(function () {
$('.searchButton').html($.trim($(this).html()));
});
});
</script>
</head>
<body>
<div class="searchButton">
选项-1
</div>
<div class="menuButton">

</div>
<div class="menuPanel">
<div>
选项-1
</div>
<div>
选项-2
</div>
</div>
</body>
</html>

jQuery 分割按钮(Split Button)的更多相关文章

  1. 第二百零八节,jQuery EasyUI,SplitButton(分割按钮菜单)组件

    jQuery EasyUI,SplitButton(分割按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 SplitButton(分割按钮)组件的使用 ...

  2. easyui源码翻译1.32--SplitButton(分割按钮)

    前言 扩展自$.fn.linkbutton.defaults.用于$.fn.splitbutton.defaults重写默认值对象.下载该插件翻译源码 类似菜单按钮,分割按钮也与linkbutton和 ...

  3. JQuery 分割字符串

    JQuery 分割字符串 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  4. MFC控件(7):Split Button

    VS2008中可以看到MFC有一个叫Split Button的控件,要想看它的效果,瞧下QQ那聊天窗口的"发送", "消息记录"这两个按钮就知道了.实际上就是还 ...

  5. (三)Jquery Mobile按钮详细讲解

    Jquery Mobile按钮详细讲解 一.JM按钮说明 按钮如下图所示           1.HTML5中的button      效果:      2. JM中的普通button        ...

  6. jquery倒计时按钮常用于验证码倒计时

    <!doctype html><html><head> <meta charset="utf-8"> <title>jq ...

  7. 菜单和按钮-EasyUI Menu 菜单、EasyUI Linkbutton 链接按钮、EasyUI Menubutton 菜单按钮、EasyUI Splitbutton 分割按钮

    EasyUI Menu 菜单 通过 $.fn.menu.defaults 重写默认的 defaults. 菜单(Menu)通常用于上下文菜单.它是创建其他菜单组件(比如:menubutton.spli ...

  8. 主攻ASP.NET MVC4.0之重生:Jquery Mobile 按钮+对话框使用

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  9. Bootstrap 历练实例 - 按钮(Button)插件复选框

    复选框(Checkbox) 您可以创建复选框按钮 组,并通过向 btn-group 添加 data 属性 data-toggle="buttons" 来添加复选框按钮组的切换. & ...

随机推荐

  1. SANS top 20

    What Are the Controls?The detailed Consensus Audit Guidelines are posted at http://www.sans.org/cag/ ...

  2. 一步一步学习SignalR进行实时通信_9_托管在非Web应用程序

    原文:一步一步学习SignalR进行实时通信_9_托管在非Web应用程序 一步一步学习SignalR进行实时通信\_9_托管在非Web应用程序 一步一步学习SignalR进行实时通信_9_托管在非We ...

  3. 百度识图API

    http://stu.baidu.com/ http://www.360doc.com/content/14/0801/17/21412_398653199.shtml http://download ...

  4. Bit,Bytes,KB,MB,GB,TB,PB,EB,ZB,YB

    Bit,Bytes,KB,MB,GB,TB,PB,EB,ZB,YB 汉字字符 2字节英文字符 1字节中文标点 2字节英文标点 1字节一个字节就是一个八位二进制数啊,2就是00000010,4就是000 ...

  5. ExecuteNonQuery返回负数

    用 ExecuteNonQuery 执行sql语句"select * from table where id=@id"如果检索出符合条件的ID ExecuteNonQueue 会返 ...

  6. oracle连接总结(内连接、外连接、自然连接,交叉连接,自连接)

    1.简述  1) 两个表的连接,是通过将一个表中的一列或者多列同另一个表中的列链接而建立起来的.用来连接两张表的表达式组成了连接条件.当连接成功后,第二张表中的数据就同第一张表连接起来了,并形成了复合 ...

  7. word页面不对齐,如何解决?

    http://blog.163.com/haibianfeng_yr/blog/static/34572620201157105439516/

  8. http://aws.amazon.com/cn/ses/ 亚马逊 营销性非事务邮件发送平台

    http://aws.amazon.com/cn/ses/   亚马逊 营销性非事务邮件发送平台

  9. DateGradeView分页绑定

    <form method="post" id="nform" runat="server">               < ...

  10. js常用自编函数整理

    1.替换js地址栏参数值 //destiny是目标字符串,比如是http://www.huistd.com/?id=3&ttt=3 //par是参数名,par_value是参数要更改的值,调用 ...