javascript如何让表格可以拖动改变列宽度的原理?
2个回答
展开全部
您好:
我可以很负责人的告诉你,如果你想实现拖动Table动态改变宽和高,是很麻烦的.实现原理主要是用到了鼠标的几个事件:mousedown() mouseup() mousemove() mouseout()等方法.
实现流程:①当鼠标指向表格的单元格的边缘时,鼠标形状变为可拖的形状,
②鼠标在表格竖线上按下的时候,获得点击事件源所在的列,拖动的时候js动态改变td的width值来改变度,松开鼠标保存
③鼠标在表格横线上按下的时候,获得点击事件所在的行,拖动的时候js动态改变tr的height,松开鼠标保存.
希望帮到你吧.
我可以很负责人的告诉你,如果你想实现拖动Table动态改变宽和高,是很麻烦的.实现原理主要是用到了鼠标的几个事件:mousedown() mouseup() mousemove() mouseout()等方法.
实现流程:①当鼠标指向表格的单元格的边缘时,鼠标形状变为可拖的形状,
②鼠标在表格竖线上按下的时候,获得点击事件源所在的列,拖动的时候js动态改变td的width值来改变度,松开鼠标保存
③鼠标在表格横线上按下的时候,获得点击事件所在的行,拖动的时候js动态改变tr的height,松开鼠标保存.
希望帮到你吧.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-23
展开全部
可以网上查找的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询