如何禁止mui-slider的拖动,只需点击转换列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁止mui-slider的拖动,只需点击转换列表相关的知识,希望对你有一定的参考价值。

我没系统学习过Jave Swing的相关知识,基本上靠摸索出来的一点经验,供参考。
1、可以通过编写MouseClickedCallback回调函数实现所需功能。其它或许还有更好的做法,但就我目前所知,可能MouseClickedCallback是比较合适的,因MousePressedCallback和MouseReleasedCallback也可能会和拖动滚动条操作冲突。

2、需要获取点击鼠标时的位置,这可以通过MouseClickedCallbackData数据获取。该数据中有相对控件的位置和绝对位置,我采用的做法是通过匹配MOUSE_CLICKED后面括号中的内容提取数据。数据为double类型,需首先转换为字符串进行匹配。

3、确定鼠标在滚动条中所对应的数据,有三点需要特别注意:
(1)滚动条的方向:由Orientation确定,0为横向(默认),1为纵向。
(2)边距:貌似横向和纵向不同,分别为15和10(不知是否有某属性可以获取该值)。
(3)垂直滚动条的数据是从下向上的,但鼠标位置则以上面为基准位置,需要进行一个简单的变换。
参考技术A 将源码中initEvent方法里面的drag以及dragend事件去掉就可以了。
class="mui-slider" 这个样式去掉本回答被提问者采纳

jqgrid 在拖动列时 能不能不显示 列的边框 虚线?

jquery jqgrid 在拖动列,改变大小时,那条竖着的 “虚线” 并不与列的边框对齐,有没有办法解决这个问题?或者直接就不显示这条 “虚线” ?

我也有这个问题,那个显示出来的虚线和表格边框不能对齐!!! 参考技术A 请问怎么禁止列的拖动

以上是关于如何禁止mui-slider的拖动,只需点击转换列表的主要内容,如果未能解决你的问题,请参考以下文章

flash window组件 如何使其禁止拖动

html5 video 标签 怎样禁止拖动或者点击进度条

jquery draggable 怎么判断当前控件是不是被禁止拖动

如何禁止DataGridView点击列标题排序

jqgrid 在拖动列时 能不能不显示 列的边框 虚线?

怎样对Word中表格进行编辑