小编The*_*lco的帖子

CKEDITOR 编辑链接后跳转到顶部

如果我在 CKEDITOR-textarea 中编辑链接,光标总是跳到顶部,位于内容的第一个字母之前。\n此问题仅出现在 IE 中,但仅出现在我的页面上。如果我访问 CKEDITOR-demopage,它会按要求工作。

\n\n

我一直在寻找类似的问题,但没有找到任何东西。有人知道这个问题的解决方案吗?

\n\n

编辑:\n我发现问题:我有一个自定义插件来更改我的链接,该插件用于element.setValue()替换链接的值,该函数会跳转到顶部。我也尝试过 setHtml() 和 setText(),但这是同样的问题。

\n\n

编辑2:忘记添加我的代码:\ nplugin.js

\n\n
CKEDITOR.plugins.add(\'previewLink\', {\n    icons: \'previewLink\',\n    init: function(editor){\n        editor.addCommand(\'previewLinkDialog\', new CKEDITOR.dialogCommand(\'previewLinkDialog\'));\n\n        editor.ui.addButton(\'previewLink\', {\n            label: \'Preview Link einf\xc3\xbcgen\',\n            command: \'previewLinkDialog\',\n            toolbar: \'insert\'\n        });\n\n        CKEDITOR.dialog.add(\'previewLinkDialog\', this.path + \'dialogs/previewLink.js\');\n\n        editor.on(\'doubleclick\', function(evt){\n            var element = evt.data.element;\n            if(!element.isReadOnly()){\n                if(element.is(\'a\')){\n                    editor.openDialog(\'previewLinkDialog\');\n                }\n            }\n        });\n    }\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

对话框/previewLink.js

\n\n
CKEDITOR.dialog.add(\'previewLinkDialog\', function(editor){\n    return {\n        title: \'Preview Link einf\xc3\xbcgen\',\n        minWidth: 400,\n        minHeight: 200,\n\n        contents: [\n            {\n                id: \'tab-basic\',\n                label: \'Basic Settings\',\n                elements: …
Run Code Online (Sandbox Code Playgroud)

html javascript ckeditor

5
推荐指数
1
解决办法
2492
查看次数

检查数组中是否存在对象

我有一个包含多个person-objects的数组,这个对象看起来像这样:

id: 1,
name: 'Max Muster',
email: 'max.muster@example.com',
language: 'German'
Run Code Online (Sandbox Code Playgroud)

现在,我在另一个数组中有对象,它们看起来并不完全相同:

id: 1,
name: 'Max Muster',
email: 'max.muster@example.com',
language: 'de'
Run Code Online (Sandbox Code Playgroud)

我有一个foreach循环来遍历数组2并检查对象是否存在于数组1中.

foreach($array2 as $entry) {
    if(existsInArray($entry, $array1)) {
        // exists
    } else {
        // doesn't exist
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有一个要检查的函数(比如我的existsInArray()),如果我的对象存在于数组中?我只需要检查,如果object-id存在,其他属性无关紧要.

php arrays object

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

ckeditor ×1

html ×1

javascript ×1

object ×1

php ×1