【问题标题】:radeditor contenteditable anchor tags not selected in ie11在 ie11 中未选择 radeditor contenteditable 锚标签
【发布时间】:2017-09-06 22:37:57
【问题描述】:

我正在使用辐射编辑器。用户将在其中插入链接(锚标记)。并且锚标记将具有 contenteditable="false" ,因此链接文本不可更改。但是,问题是当我单击链接时,整个链接文本应该显示为选中状态。

这在 IE7 和更高版本浏览器的兼容模式下运行良好。 但是,在 IE 8、9、10 和 11 的标准模式下,它不会。

这给人的印象是它纯粹与浏览器引擎有关。但是,我想知道是否有任何替代方法可以解决此问题以显示已选择的链接。

感谢任何建议。 谢谢。

【问题讨论】:

    标签: internet-explorer attributes contenteditable versions


    【解决方案1】:

    我无法带来与第一个屏幕截图相同的外观。但是,我能够使用一些自定义脚本作为一个整体选择元素,这对我的最终用户来说很好。如果有人正在寻找以下是脚本。

    function OnClientLoad(editor, args) {
        editor.attachEventHandler("onmouseup", function (e) {
            var selectedElm = e.srcElement;
            if (selectedElm.tagName && selectedElm.tagName.toLowerCase() == 'a') {
                editor.selectElement(selectedElm);
                if (e.preventDefault) {
                    e.preventDefault();
                }
            }
        });
    }
    

    【讨论】:

      猜你喜欢
      • 2018-08-02
      • 1970-01-01
      • 2015-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多