多级菜单增删改

问题1:出现事件冒泡,父级元素的点击事件传递给了子元素。

解决方法:阻止事件冒泡

方法一:function(e){

                    e.stopPropagation();

             }

方法二:return false;

示例:

问题2:jQuery不支持鼠标右键事件:contextmenu。

解决方法:$(".menu-list").bind("contextmenu",function(){

alert(111);

})

问题3:改变this

that= this

示例:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,860评论 0 17
  • 事件流: 事件流:页面接收事件的顺序。 IE定义的:事件冒泡流(由最具体的元素依次传播到DOM树的最上层的Docu...
    xiaoguo16阅读 3,730评论 0 0
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 12,396评论 2 17
  • by安吉拉的金杰宝贝 原来喜欢的容易丢 不喜欢的却耐用 我思索着为什么 ...
    安吉拉的金杰宝贝阅读 1,630评论 0 0
  • 嗯,我才不考研,读那么多年书还不够么→_→我以后去国家电网,又清闲,而且兴趣爱好一个都不要放弃。 →_→啊,我要考...
    暴躁空想家阅读 1,855评论 2 0

友情链接更多精彩内容