右边的是只读的
当我点X的时候,左边的被点击的X的那个td消失,右边的对应的1或者2变量(非只读).
右边的非只读的时候,我可以拖拽到左边,然后右边的变灰(只读),左边的出现。
怎么实现都好(table里面的td是动态拼接的,所以id都是动态),由于js刚接触,所以麻烦高手嘴下留情,不要理论者,最好可以给点实现代码,谢。顺便我在td上onmouseover的时候拖拽后,这个事件会丢失,希望可以同时给予解答,谢。

解决方案 »

  1.   

    拖拽一般都是拖拽div之类的,因为table是结构化的,少了个td那table就乱了。
    不知道你说的事件丢失是什么意思,没这种说法。
    再者拖拽用的事件应该是onmousedown,配合onmousemove和onmouseup完成一次拖拽动作,你用onmouseover肯定是不对了。自己写拖拽代码太麻烦了啊~建议用jqueryui的拖拽~
    唉sorry啊你随便看看就好了,代码懒得写了~。~
      

  2.   

    你根本就没看懂我想要的是什么 我的onmouseover是背景色改变,拖拽后这个onmouseover就丢了 没反映了 而且 我们弄的本来就是拖拽td 且实现了 现在要的如图
      

  3.   

    你根本就没看懂我想要的是什么 我的onmouseover是背景色改变,拖拽后这个onmouseover就丢了 没反映了 而且 我们弄的本来就是拖拽td 且实现了 现在要的如图
      

  4.   


    哦~但是为什么要用mouseover呢?把背景色改变的方法根据你的需求放到mousedown或者mouseup方法里不就好了~