操作系统: win7
浏览器版本: ie9
KindEditor版本: 4.1.4
BUG再现步骤:
1.使用
var menu = K.menu({
width : spanWidth+26,
x : spanOffset.left,
y : spanOffset.top+spanHeight,
z : 1000,
centerLineMode : false
});
2.menu.addItem({
//span显示items中的key为显示数值,也是id值
title : '<span id='+arr1[key][i]+' class=\'spanClass\'>' + arr1[key][i] + '</span>',
click : function(){
//方法中调用items中的value为参数的函数
//当当前span中的显示值不同于点击项的items key值时,调用click事件
if($("#"+lastIdArr[key]).text()!=arr1[key][i]){
objArr[key].d(arr2[key][i]);
$("#"+lastIdArr[key]).text(arr1[key][i]);
//$(".ke-menu").css("display","none");
}
},
height : 12
});
3.使用后,菜单成功初始化,但出现情况为菜单点击后,如果点击文字,则这个菜单自动隐藏,如果点击空白,则响应定义的事件。
期望结果: 希望能够点击文字时的效果如点击空白处相同,响应定义的事件