现在位置: 首页 > easyui > Menu > 文章
+5°
2012年12月20日 linkbutton ⁄ 共 3053字 ⁄ 被围观 19,859 views+
这个问题也是群内朋友给我反馈的,jQuery Easyui 1.3.1版本diable方法的现状是能够禁用href的跳转,能够禁用写在dom的onclick属性上绑定的事件处理程序,但是不能禁用使用jQuery绑定的事件处理程序,跟这类似的还有menu的disableItem方法,所以他们的解决方案也是一致的。 对于onclick方法绑定的事件直接备份到事件列表中,enable的时候用jQuery的bind方法绑定备份的事件处理程序,所以这时候其实dom的onclick属性已经为空了,...
阅读全文
+3°
2012年06月06日 contextMenu ⁄ 共 6964字 ⁄ 被围观 15,772 views+
在之前的一篇文章中我提到过menu的disableItem方法并无法阻止对绑定事件的调用,当时的解决方案基于良好的事件绑定方式,也就是事件全部用jQuery绑定。现实总是残酷的,大部分的代码仍然习惯使用onclick方式绑定事件,这样兼容javascript原生的onclick绑定事件的方式就显得很有必要。 前一篇文章中使用的方式是修改源码,这里为了最大限度保持源码的纯洁度,采用直接覆写menu的disableItem和enableItem方法了,在引入easyui核心...
阅读全文
+2°
2012年02月08日 contextMenu ⁄ 共 2425字 ⁄ 被围观 9,327 views+
Bug描述: 在jQuery easyui 1.2.5版本中menu组件提供了disableItem和enableItem方法,用于设置菜单按钮中某个item是否可用,入参是某个item的selector。遗憾的是这两个方法基本都用不起来,分析了一下代码,这两个接口的实现写的真是太粗糙太糟糕了: /**  *   * @param {Object} _2d6 jQuery对象  * @param {Object} _2d7 字符串 item的选择器描述  * @param {Object} _2d8 布尔型 用于设置是设为可用还是设为不可用  ...
阅读全文
×