<html>
<body><DIV contenteditable="true" style="border:dashed blue 1px">
<span contenteditable="false" style="border:dashed red 1px">可拖动元素1</span>&nbsp;&nbsp;&nbsp;&nbsp;
  <span contenteditable="false" style="border:dashed red 1px">可拖动元素2</span>
</DIV></body>
</html>请教两个问题:1、如果选中了“可拖动元素1”会出现调整大小的控制框,有没有保留选择框但是要去掉调整大小的方法?2、如果选中了“可拖动元素1”,出现选中边框后怎么能够得到选中元素的内容?因为可拖动元素是不能让用户编辑但是可以做为整体调整在文本中的位置,所以采用这种方法,如果有好的方法也可以建议一下。

解决方案 »

  1.   

    click事件里给span加个样式标识选中了 然后直接blur掉其实我忘了
      

  2.   

    你的“可拖动元素”是用哪个框架做的,参看那个框架的API
      

  3.   

    div的contenteditable 本来就有
      

  4.   

    <span unselectable="on"></span>
      

  5.   

    学习了,但是这个属性在各浏览器下差别很大
    chrome:跟一般的没区别
    ff:可拖动也可选择
    ie:可拖动,双击即可选择
      

  6.   

    建议参考qq邮箱收件人.之前写聊天室时大概了解过 后来看了qq邮箱 果断放弃了