主题: 自定义的插件input在google小问题 |
作者: hole11, 发布日期: 2014-05-05 22:22:18, 浏览数: 1709 |
描述:@version 4.1.10 (2013-11-23) 自定义的插件input在google下面邮件编辑时,可以获取到原input信息,但是点击yes后,会再次在KE中插入一个input 标签。但是在IE下不存在此问题。 不明白为什么。可否给一个大致方向。 附模仿 _getImageFromRange 方法如下,求解。
//自定义控件验证input function _getInputFromRange(range, fn) { range.collapsed = false;//强制默认为false,否则下个判断直接return,求解? if (range.collapsed) { return; } range = range.cloneRange().up(); var sc = range.startContainer, so = range.startOffset; if (!_WEBKIT && !range.isControl()) { return; } var input = K(sc.childNodes[so]); if (!input || input.name != 'input') { return; } //if (fn(input)) {//此处屏蔽否则一直为false,不返回值。求解? return input; //} } |