我已经开发了一个网页,可以实现拖拽和使用js& amp将元素拖放到元素jQuery函数。它工作得很好。现在我使用CKEditor并与此网页集成,但我无法拖动和放大放下元素,为什么?
简单页面 :它可以工作,我可以拖动&删除元素
<html> <head>
<link rel="stylesheet" href="jquery.ui.all.css"/>
<script src=jquery.js"> </script>
<script src="jquery_Drag_Drop.js"> </script>
<head> <body>
<div id="main_div_of_the_page">
<div id="element_1">
<input type="button" class="manage_to_all_properties_src"/>
</div>
<div id="element_2">
<input type="button" class="manage_to_all_properties_src"/>
</div>
</div>
</body> </html>
现在我将此页面与CKEditor集成,(拖放不起作用,为什么?)
<html> <head>
<script src=ckeditor.js"> </script>
<script src=jquery.js"> </script>
<script src="jquery_Drag_Drop.js"> </script>
<script type = "text/javascript">
window.onload = function() {
CKEDITOR.replace( 'main_div_of_the_page' );
} </script>
<head> <body>
<div id="main_div_of_the_page">
// Same innerHTML as above
</div>
</body> </html>
现在我修改了CKEditor的config.js
CKEDITOR.editorConfig = function( config )
{
config.contentsCss = 'jquery.ui.all.csss';
}
答案 0 :(得分:0)
在CKEditor中编辑内容时禁用Javascript,但除非使用webkit浏览器,否则应该能够拖放元素。
拖动&amp;编辑时删除是浏览器提供的一项功能,希望有一天webkit浏览器能够获得它。