主题: 自定义的插件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;
        //}
    }
发表新帖 发表回复