0

我已经开发了一个网页,它可以使用 js 和 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>

现在我修改了config.jsCKEditor

CKEDITOR.editorConfig = function( config )
   {
config.contentsCss = 'jquery.ui.all.csss';
}
4

1 回答 1

0

在 CKEditor 中编辑内容时禁用 Javascript,但除非您使用 webkit 浏览器,否则您应该能够拖放元素。

编辑时拖放是浏览器提供的一项功能,希望有朝一日 webkit 浏览器会得到它。

于 2011-07-18T12:39:37.287 回答