是否可以根据触控板滚动/魔术鼠标滚轮滚动等方向来更改Cocoa中的值。
例如
var value = 0
func startsScrolling() {
if direction == up {
value += 5
} else if direction == down {
value -= 5
}
}
这将是连续的,所以当你在触控板上向上滚动时,方向是向下的,所以每次手指向上移动时,它都会减少5,反之亦然。
感谢并为糟糕的伪代码感到抱歉。
我有一个mousemove传感器,它可以按鼠标移动的方向滚动页面,但是即使我没有移动鼠标,事件还是会自动调用,因为页面被滚动了,所以就像鼠标移动了一样!我只想在鼠标移动时得到真正的事件,不是页面事件,而是客户端事件。
$("body")
.mousemove(function(event){
if ($("#imgc").css("display")!=="block") {
var x = Math.round( ((event.clientX - ($(window).width()/2))/($(wi
我正在尝试这样做:
var mouseY = //mouse y-position relative tot some element
while (mouseY > 0 && mouseY < 200){
//scroll element -5px
}
只要鼠标在某个元素的某个区域内,我就想要向上滚动某个元素。
获取鼠标位置和滚动不是问题(使用),
我只是想不出如何将它绑定到一个事件上,并让它在鼠标位于所需区域时不断重复……
希望有人能给我指明正确的方向。