社区
JavaScript
帖子详情
如何让网页响应手工拖拽滚动条事件?
CN001
2002-10-23 05:41:55
如何让网页响应手工拖拽滚动条事件?
如何让网页响应手工拖拽滚动条事件?
...全文
30
1
打赏
收藏
如何让网页响应手工拖拽滚动条事件?
如何让网页响应手工拖拽滚动条事件? 如何让网页响应手工拖拽滚动条事件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
潇洒
2002-10-23
打赏
举报
回复
<body onscroll=alert()>
JavaScript
拖
拽
效果
要实现JavaScript的
拖
拽
效果,首先我们需要知道
事件
对象几个有关于实现
拖
拽
效果的坐标 获取
事件
对象 var e = e || window.event; 根据需求需要用到的
拖
拽
效果的坐标 clientX:鼠标点击位置相对于浏览器可视区域的水平偏移量(不会计算水平
滚动
的距离) clientY:鼠标点击位置相对于浏览器可视区域的垂直偏移量(不会计算垂直
滚动
条的距离) offsetX:鼠标点击位置相对于触发
事件
对象的水平距离 offsetY:鼠标点击位置相对于触发
事件
对象的垂直距离 pageX:鼠标点击位置相对于
网页
左上角的水平偏移量,也就是clientX加 上水平
滚动
条的距离 pageY:鼠
JavaScript实现
拖
拽
效果
要实现JavaScript的
拖
拽
效果,首先我们需要知道
事件
对象几个有关于实现
拖
拽
效果的坐标 获取
事件
对象 var e = e || window.event; 根据需求需要用到的
拖
拽
效果的坐标 clientX:鼠标点击位置相对于浏览器可视区域的水平偏移量(不会计算水平
滚动
的距离) clientY:鼠标点击位置相对于浏览器可视区域的垂直偏移量(不会计算垂直
滚动
条的距离) offsetX:鼠标点击位置相对于触发
事件
对象的水平距离 offsetY:鼠标点击位置相对于触发
事件
对象的垂直距离 pageX:鼠标点击位置相对于
网页
左上角的水平偏移量,也就是clientX加 上水平
滚动
条的距离 pageY:鼠
QTableview表格项可
拖
拽
QTableview表格项可
拖
拽
实现思想实现代码 实现思想 主要实现
拖
拽
功能,在
拖
拽
响应
事件
,与鼠标
事件
中实现,自定义控件Tableview,使用直接提升即可,提升完即可使用。 主要代码来源于网上博文,在上面进行了修改,加了
滚动
条的判断与定位,不加的话,当表格有下拉
滚动
条时位置计算错误/ 实现代码 头文件: #ifndef MYTABLEVIEW_H #define MYTABLEVIEW_H #include <QTableView> #include <QLabel> #inc
原生用
拖
拽
组件
用于原生的
拖
拽
组件,多功能使用,可限制范围
拖
拽
、为自定义
滚动
条添加
滚动
条
拖
拽
事件
等
WPF ScrollViewer
滚动
条鼠标移入移出及鼠标按下
拖
动时的外观样式
在WPF 中自定义ScrollViewer的样式实现的效果如下图所示:主要是鼠标移入显示
滚动
条,移出鼠标
滚动
条消失,按住
拖
拽
改变
滚动
条外观颜色等; 关键点几个点是:1:在ScrollViewer 的自定义模板中 定义好如下几个
事件
触发器: 用于
滚动
条
滚动
时的触发显示; 用于
响应
鼠标移入时显示
滚动
条 用于
响应
鼠标移出时
滚动
条消失2:当按住
滚动
滑块时,滑块的外观颜色变化: Scrol
JavaScript
87,777
社区成员
224,615
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章