我目前在我的网站上使用CKEditor,但并非每次用户访问页面时都需要CKEditor。流程如下:用户进入页面并看到该页面的所有文章;如果用户想要编辑文章,他或她会打开编辑器并执行此操作。目前,CKEditor 被加载到隐藏的 div 中,并且有 60% 的时间没有被使用。当用户单击并让编辑器 div 可见时,有什么方法可以按需加载它?
我的 CKEditor 使用 Jquery 连接器
谢谢
最佳答案
这取决于您想要如何执行此操作,但在没有看到您的标记的情况下,我建议尝试以下操作:
$('a.editThis').click( // assuming that someone clicks a link of class-name 'editThis' to edit the page
function(){
$('<script src="/path/to/CKEditor.js"></script>').appendTo('head');
return false;
}
);
已编辑以添加演示链接,尽管这是附加 CSS 的演示。我想可以添加 javascript,接下来我会尝试一下。演示地址:my site
关于jquery - 按需加载CKeditor和Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949542/