3

カーソルがスクロールバーの上にあることを検出する必要があります。Chrome と jQuery を使用しています。これは Firefox では機能しますが、Chrome では機能しません: http://jsfiddle.net/HQrrq/1/

本質は次のとおりです。

$(document).mousemove(function(mouseMoveEvent){
        console.log(mouseMoveEvent.pageY);
});

簡単な質問: Chrome でドキュメントのスクロールバーにカーソルを合わせたときにマウスの位置を取得するにはどうすればよいですか?

4

2 に答える 2

1

一種の回避策になる可能性があります: {ウィンドウのサイズ変更も処理する必要があるようです!}

http://jsfiddle.net/HQrrq/3/

var loremContainer = $('#loremContainer')[0],
    scrollbarWidth = loremContainer.offsetWidth - loremContainer.clientWidth,
    scrollbarHeight = loremContainer.offsetHeight - loremContainer.clientHeight;

$('#loremContainer').height($(window).height() - scrollbarHeight).width($(window).width() - scrollbarWidth);
于 2013-06-10T16:52:58.377 に答える