Tag: 偏移量

停止在hoverjQuery上更改偏移量

我想在浏览器窗口的左侧创建一个小条,它跟踪鼠标的Y位置并跟随鼠标。 到目前为止,没有问题。 但是现在我想在鼠标hover在div上时阻止div偏移,以便也可以点击div刚刚显示的内容。 我做了一个小提琴,让自己清楚 http://jsfiddle.net/UXWp6/ $(document).bind(‘mousemove’, function(e){ $(‘#blokje’).offset({top: e.pageY-100}); }); #blokje{width:200px; height:200px; background:white; position:relative; left:-180px; color:black; } #blokje:hover{left:0;} #blokje #tit{position:absolute; width:30px; height:200px; background:black; right:0; top:0; } &nbsp A link This is the content where I would like to have my content clickable like that link on top ​

获取每个元素的位置

$(function(){ var $animatedEls = $(“.marked”); $(window).scroll(function(e) { var offset = 0; $.each($animatedEls, function(i, item) { offset = $(item).offset().top; console.log($(item).offset()); }); }); }); This sucks. … This sucks. … This sucks. … This sucks. … This sucks. … This sucks. … This sucks. … This sucks. … This sucks. … This sucks. … This sucks. … […]

使用Fixed菜单更改SnapPoint JQuery插件的顶部偏移余量

我使用的是https://github.com/robspangler/jquery-snappoint的SnapPoint插件,效果很好。 但是我在顶部有一个120px的固定菜单容器,因此每次幻灯片捕捉到顶部时,它都隐藏在菜单后面。 在作者的网站上,他刚才提到过要克服这个问题,可以使用padding-top:但是我的设计不允许使用padding-top解决方案。 还有另一种非css方法可以通过JQuery将偏移量硬编码到120px时进行快照吗? 提前致谢

offset.top值在文件就绪和console.log()中有什么不同?

在我的情况下,当我点击about的子菜单(相同页面的#link子菜单)时,我的关于页面的视差移动得很好。 但在我的网站主页有相同的子菜单,如果有人点击子菜单首先转到关于页面然后确切的位置。 我差不多完成了。 但偏移()。顶部没有给我确切的价值。 所以我卡住了 我准备好在文档就绪时看到offset.top值。 帮我理解为什么会这样? 提前致谢。 抱歉英语不好 我的网站在这里http://doitte.com/delatest/

测量窗口偏移量

有没有办法在jQuery中测量窗口的偏移量,而不是比较“固定”元素和相对定位元素的位置? 我需要能够告诉窗口滚动多远,以便我可以使用该图来计算固定元素(相对于视口顶部)的高度与相对对象(相对于顶部)之间的差异该文件)

jQuery中的非整数偏移位置

jQuerys偏移函数有时返回顶部或左侧的有理数(如12.645613)。 我认为顶部和左侧位置都是像素,因此应该是整数(没有半像素,或?)。

如何找到元素的x中心坐标和相关的窗口偏移量

我想从他自己的x中心坐标开始检索元素偏移量。 我该怎么做? 实际上我可以找到元素的窗口偏移量,但它从元素的边框检索坐标,如下所示: var _position = $(this).offset();

jQuery Offset返回负值

我有这样的场景如下 : 在我的UI中,我将有一个文本框。 如果我在文本框中输入了一个数字,我需要向下滚动到相应的页码。 在Dom ,我会有一些div与各自的id。 如果用户输入的页码为5.我将检查dom中的第5个div偏移并获得最高值。 通过使用scrollTop它将滚动到第5个div。 在这里,问题是在向下滚动到第5个div之后。 如果再次输入页码为2.偏移顶部值为负。 因此,ScrollTop默认移至顶部。 这是小提琴 要准确再现,请转到第7页,然后再转到第3或第4页。

使用offset()jquery函数跨浏览器问题

我在jQuery中遇到了使用offset()函数的跨浏览器问题。 例如,我正在寻找锚标记的偏移量 例如。 $(‘#anchorid’).offset().top 在Firefox 3.6 = 205中 在IE8 = 204 在IE7 = 553 正如您可以看到每个返回值的差异。 我并不太关心FF和IE8之间的区别,但我和IE7以及其他人一样。 是否有我可以使用的另一个function是相同或类似的跨浏览器或可能的解决方案?

什么是prevObject,为什么我的选择器会返回?

我试图从一个元素获得顶部,但我得到这个错误,它意味着什么,我该如何摆脱它? $(“.hover”).offset().top >Uncaught TypeError: Cannot read property ‘top’ of undefined $(“.hover”) [div.hover, prevObject: x.fn.x.init[1], context: document, selector: “.hover”, jquery: “2.0.3”, constructor: function…] [prevObject: x.fn.x.init[1], context: document, selector: “.hover”, jquery: “2.0.3”, constructor: function…] 当我尝试将其放入嵌套的droppable中时,这会发生在jqueryui的drop事件中。 $.fn.makeDroppable = function(){ $(this).droppable({ drop: function(event, ui) { console.log($(“.hover”)); console.log($(“.hover”).offset().top); $(“.hover”).makeDroppable().removeClass(“hover”); }, over: function(event, ui) { $(“”).addClass(“hover”).appendTo(this); } }); } $(“.container”).makeDroppable();