Javascript Jquery滚动问题

Javascript Jquery滚动问题,javascript,jquery,html,css,google-maps,Javascript,Jquery,Html,Css,Google Maps,我对在我正在制作的页面中滚动有一些不同寻常的愿望。我已经尝试了很多方法,但这些方法并没有发挥应有的作用。我想要的是,当人们使用他们的滚轮(无论光标在哪里)时,搜索结果都会滚动 到目前为止,我已将结果上传到 只需单击搜索按钮即可查看虚拟结果 问题: 1) 我现在使用的脚本有一种视差效果。我只想滚动结果,而不是页面的其余部分 2) 当页面的其余部分完成滚动时,就不可能再滚动了 3) 当光标位于#googleMap或#mapContainer div上时,是否可以捕获滚动事件?我试过这样做,但只有第二

我对在我正在制作的页面中滚动有一些不同寻常的愿望。我已经尝试了很多方法,但这些方法并没有发挥应有的作用。我想要的是,当人们使用他们的滚轮(无论光标在哪里)时,搜索结果都会滚动

到目前为止,我已将结果上传到 只需单击搜索按钮即可查看虚拟结果

问题:

1) 我现在使用的脚本有一种视差效果。我只想滚动结果,而不是页面的其余部分

2) 当页面的其余部分完成滚动时,就不可能再滚动了

3) 当光标位于#googleMap或#mapContainer div上时,是否可以捕获滚动事件?我试过这样做,但只有第二个正在执行

  $("#mapContainer").scroll(function(event){...});
  $(window).scroll(function(event){...});

非常感谢你们的帮助

您可以捕获
$(窗口)。滚动(函数(事件){…})
并在此函数内检查鼠标是否悬停在地图容器上,检查($(“#mapContainer:hover”).length>0)

您可以执行类似跟踪鼠标移动的操作,并在发生滚动时将位置设置为最后一个已知位置

我已经尝试了一个示例,这是我的代码,还没有完全完善。但我认为这可能会有所帮助

var MouseposX;
var MouseposY;
$(window).bind("mousemove", function (event) {
    MouseposX = event.pageX;
    MouseposY = event.pageY;
});
$(window).scroll(function (event) {

placeDiv(MouseposX, MouseposY); 

});
function placeDiv(x_pos, y_pos) {
  var d = document.getElementById('searchResults');
  d.style.position = "absolute";
  d.style.left = x_pos+'px';
  d.style.top = y_pos+'px';
}
检查小提琴