jQuery-停止鼠标锁定位置:扩展页面的绝对位置?

Kizzycocoa

我正在研究的cursorhack遇到了一些麻烦。

在我的网站上,我有一个“秘密”页面,出于某种原因,我不得不在该页面上设置动画光标。

这个动画光标实际上是位于CSS动画支持下的body内的position:absolute div。在大多数情况下,这是可行的。我仍然需要找出如何禁用光标本身,但是它可以工作。

但是,每当我将鼠标移到视口的右/下时,页面就会开始扩展。这是因为div是绝对div,因此当它移到右侧/底部时,页面会扩展为允许您查看刚离开视口的光标部分。

本质上,位于body标签中的position:absolute div位于视口之外,这会导致滚动条扩展问题。自然,这不是我想要发生的事情。

有什么办法可以阻止这种情况的发生?

编辑:这也是我正在使用的代码段。如果有帮助:

$(document).mousemove(function(e){
$("#Cursor").css({left:e.pageX, top:e.pageY});
});

Edit2:作为视觉参考,这几乎与我的设置相同:http : //jsfiddle.net/BfLAh/1/尝试将鼠标移至窗口的底部/右侧,您会看到问题。

克劳

尝试将元素transform属性使用translate到正确的位置– AFAIK使用该元素将其“放置”在视口外部,这不应使文档尺寸增加。

如果您发现光标元素开始位于0/0处(例如放入
#Cursor{position:absolute;top:0;left:0;}样式表),那么我认为您应该能够将pageX/pageY值作为转换参数使用,就像这样

$("#Cursor").css({
  transform: "translate("+e.pageX+"px, "+e.pageY+"px)"
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CSS或Jquery在桌面的绝对位置和移动的相对位置中放置两个块

来自分类Dev

使用CSS或Jquery在桌面的绝对位置和移动的相对位置中放置两个块

来自分类Dev

如何使用jQuery删除绝对位置?

来自分类Dev

动画jquery时,绝对位置跳转到该位置

来自分类Dev

使用JavaScript / jQuery应用绝对位置样式

来自分类Dev

使用绝对位置时的jQuery .on('click')问题

来自分类Dev

如何使用jQuery.css()函数在位置:绝对位置添加!important?

来自分类Dev

jQuery $(窗口).scrollTop(); 方法是滚动到页面的特定位置,然后再次闷打页面顶部?

来自分类Dev

使用绝对位置时,jQuery向左滚动不起作用?

来自分类Dev

如何根据Jquery中的屏幕大小移动绝对位置元素

来自分类Dev

jQuery-将元素在容器内的绝对位置和旋转随机化

来自分类Dev

jQuery Mobile对话框页面-固定位置标题

来自分类Dev

jQuery中的延迟加载和不定式滚动问题,以查找位置绝对位置的元素的新高度?

来自分类Dev

CSS绝对位置未定位按钮

来自分类Dev

QML鼠标在MouseArea中的绝对位置

来自分类Dev

绝对位置与可滚动页面

来自分类Dev

固定位置元素位于绝对位置元素内

来自分类Dev

固定位置元素位于绝对位置元素内

来自分类Dev

如果使用jQuery在特定位置显示鼠标指针轴,如何显示Tab?

来自分类Dev

jQuery动画的绝对定位?

来自分类Dev

如何在输入焦点上停止移动浏览器将固定位置设置为绝对位置?

来自分类Dev

绝对位置:负值

来自分类Dev

绝对位置崩溃

来自分类Dev

在JQuery数组的特定位置添加项目

来自分类Dev

jQuery动画,隐藏到特定位置

来自分类Dev

jQuery导航栏的固定位置

来自分类Dev

jQuery 警报框固定位置问题?

来自分类Dev

jQuery如何使用变量返回鼠标位置

来自分类Dev

jQuery ui拖放在鼠标位置

Related 相关文章

  1. 1

    使用CSS或Jquery在桌面的绝对位置和移动的相对位置中放置两个块

  2. 2

    使用CSS或Jquery在桌面的绝对位置和移动的相对位置中放置两个块

  3. 3

    如何使用jQuery删除绝对位置?

  4. 4

    动画jquery时,绝对位置跳转到该位置

  5. 5

    使用JavaScript / jQuery应用绝对位置样式

  6. 6

    使用绝对位置时的jQuery .on('click')问题

  7. 7

    如何使用jQuery.css()函数在位置:绝对位置添加!important?

  8. 8

    jQuery $(窗口).scrollTop(); 方法是滚动到页面的特定位置,然后再次闷打页面顶部?

  9. 9

    使用绝对位置时,jQuery向左滚动不起作用?

  10. 10

    如何根据Jquery中的屏幕大小移动绝对位置元素

  11. 11

    jQuery-将元素在容器内的绝对位置和旋转随机化

  12. 12

    jQuery Mobile对话框页面-固定位置标题

  13. 13

    jQuery中的延迟加载和不定式滚动问题,以查找位置绝对位置的元素的新高度?

  14. 14

    CSS绝对位置未定位按钮

  15. 15

    QML鼠标在MouseArea中的绝对位置

  16. 16

    绝对位置与可滚动页面

  17. 17

    固定位置元素位于绝对位置元素内

  18. 18

    固定位置元素位于绝对位置元素内

  19. 19

    如果使用jQuery在特定位置显示鼠标指针轴,如何显示Tab?

  20. 20

    jQuery动画的绝对定位?

  21. 21

    如何在输入焦点上停止移动浏览器将固定位置设置为绝对位置?

  22. 22

    绝对位置:负值

  23. 23

    绝对位置崩溃

  24. 24

    在JQuery数组的特定位置添加项目

  25. 25

    jQuery动画,隐藏到特定位置

  26. 26

    jQuery导航栏的固定位置

  27. 27

    jQuery 警报框固定位置问题?

  28. 28

    jQuery如何使用变量返回鼠标位置

  29. 29

    jQuery ui拖放在鼠标位置

热门标签

归档