html页面

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>下拉菜单</title>
<link href="css/candan-style.css" rel="stylesheet"/>
        <script src="script/jquery-1.7.1.js"/></script>
</head>
<body>
<form action="" method="post">
<div id="divselect">
      <cite>请选择分类</cite>
      <ul>
         <li><a href="javascript:;" selectid="1">ASP开发</a></li>
         <li><a href="javascript:;" selectid="2">.NET开发</a></li>
         <li><a href="javascript:;" selectid="3">PHP开发</a></li>
         <li><a href="javascript:;" selectid="4">Javascript开发</a></li>
         <li><a href="javascript:;" selectid="5">Java特效</a></li>
      </ul>
  </div>
  <input name="" type="hidden" value="" id="inputselect"/>
</form>
 <!--<script type="text/javascript" src="script/tabs.js"/></script>-->
 <script type="text/javascript" src="script/tabs2.js"/></script>
</body>
</html>


js


$(function () {
//给cite绑定click事件
    $("#divselect cite").click(function () {
//如果ul的样式是隐藏,那么让他显示,否则让他打开
        if($("#divselect ul").css("display")=="none"){
            $("#divselect ul").slideDown();
        }else{
            $("#divselect ul").slideUp();
                }
//
        return false;
    })
    //鼠标点击body时,下拉列表隐藏
    $(document).click(function () {
        $("#divselect ul").hide();
    })
    //鼠标点击li时内容切换到cite中
    $("#divselect li").click(function (event) {
        $("#divselect cite").html($(this).text())
event.stopPropagation();
【return false;阻止事件冒泡,点击谁给谁绑定事件,加上return false阻止事件冒泡
event.stopPropagation()//阻止事件冒泡 (两种方法都可以实现事件冒泡,第二种方法实现时需要在function函数中传event)】
    })
})

转载于:https://www.cnblogs.com/xiaoleidiv/archive/2013/06/16/3138826.html

下拉菜单(含有阻止事件冒泡)相关推荐

  1. jquery和javascript屏蔽右键菜单及阻止事件冒泡

    jquery屏蔽右键菜单 $(document).ready(function(){$(document).bind("contextmenu",function(e){retur ...

  2. kendoUI系列教程之DropDownList下拉菜单

    DropDownList其实就是select,只有下拉选择.可以把现有的select或者input渲染成下拉菜单: 原码 打印 关于 <input id="color" va ...

  3. jQuery 效果——显示隐藏/滑动/淡入淡出/自定义动画||事件切换——简洁版滑动下拉菜单

    jQuery 效果 显示隐藏效果 <!DOCTYPE html> <html lang="en"><head><meta charset= ...

  4. 事件冒泡及阻止事件冒泡 事件的触发 事件参数对象 获取用户按下键盘的键

    事件冒泡及阻止事件冒泡 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...

  5. ueditor添加下拉事件_Excel中最智能的三级下拉菜单!

    我的目标:让中国的大学生走出校门的那一刻就已经具备这些office技能,让职场人士能高效使用office为其服务.支持我,也为自己加油! 关于制作下拉菜单的方法,我以前也写过, 比如用公式制作下拉菜单 ...

  6. 前端常用事件案例——抽名字(抽奖)/搜索下拉菜单/微博文本框

    目录 抽名字(抽奖) 搜索下拉菜单 微博文本框 进阶微博案例 抽名字(抽奖) 实现效果是:点击开始按钮,则方框不断显示名字,点击停止,抽到的人名就是谁,并且删除,继续直到抽完后禁用按钮 ①点击开始按钮 ...

  7. vue、Dropdown 下拉菜单、Dropdown属性事件、vue Dropdown 全部下拉菜单、vue Dropdown 全部属性事件

    vue.Dropdown 下拉菜单.Dropdown属性事件.vue Dropdown 全部下拉菜单.vue Dropdown 全部属性事件 设计规则 何时使用 代码演示 1.基本 2.右键菜单 3. ...

  8. 事件练习正反选,二级城市联动,下拉菜单练习

    正反选 [HTML页面] <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...

  9. Excel事件触发VBA配置 - 名称管理器下拉菜单选项事件

    因业务需求,不适合使用Excel的combobox捕捉事件处理.需求用数据有效性来定义下拉菜单,并当选项变更时触发事件.经学习发现,在每个表格的独立VBA代码内可以配置事件触发管理. 如图: 代码如下 ...

最新文章

  1. Wide Deep的OneFlow网络训练
  2. FRVT赛程全纪录:格灵深瞳全球排名前五
  3. OptiTrack专为VR主题公园推出了主动追踪方案,可降低40%成本
  4. Sean Lynch谈Facebook Claspin监控工具的由来
  5. IDL关系运算符Eq Ne Le Lt Gt Ge含义说明
  6. activiti mysql 版本_Mysql8.0.17版本不能自动创建activiti表的坑
  7. C++ 简单实现unorderset和unordermap
  8. 【转载】Docker镜像打包示例
  9. 5.MongoDB之正则表达式与聚合框架
  10. 数据库连接池Spring JDBC(JdbcTemplate)
  11. WIN10教育版怎么可以变更为专业版
  12. GPRS远程开关 2 AIR202模块
  13. 百度飞桨携手精诺数据打造智慧熔炼,AI让年轻人一秒变身“老师傅”
  14. Android 自定义计时器
  15. MATLAB希尔伯特矩阵和逆希尔伯特矩阵
  16. 意大利赢了,老婆笑了,黄健翔疯了……
  17. 编程,绘图,设置坐标轴,做出自己的坐标轴
  18. 前端实时识别条形码 quagga.js
  19. linux CMA 布局
  20. java:java8新特性(Lambda 表达式、方法引用、构造器引用、数组引用、Stream API)

热门文章

  1. 送一点GMail的邀请
  2. Word+Excel 问题及解决
  3. ELK系列(1) - Elasticsearch + Logstash + Kibana + Log4j2快速入门与搭建用例
  4. java第四次上机作业
  5. 关于linux下的命令
  6. mui dtpicker 时间的设置 以及MUI的弹窗
  7. UIControl UIImage
  8. Zabbix安装图解教程
  9. 实现等待wx.login完成后在执行其他请求
  10. 用css实现模仿火狐社区的一个提示框