2014-02-17 42 views
0

我有这个变量:插入变量到jQuery的偏移

var scrollYaxis = window.pageYOffset; 

我的实际代码:

var productsTopPosition = $('#products').offset().top; 

我想通过变量值来改变这种状况,怎么我这样做正确吗?

var productsTopPosition = $('#products').offset(scrollYaxis); 

这是插入该使用这样的$('#products')偏移应用scrollYaxis正确的方法是什么?

+0

你想达到什么样的设置偏移到特定位置?我在这里看到一些无法解释的魔术,它可能通过'position:fixed'实现。 – matewka

+0

@matewka我正在调试在ipad上看到的网站。固定位置变成了我的敌人嘿嘿但是这与位置无关:固定。当滚动位置与Yscroll相同或更低时,我试图创建菜单的高亮区。 Offset()。top在ipad上给我一些不好的结果,所以我试着用这种方法... –

回答

0

您可以用下面的代码

$("p:last").offset({ top: 10, left: 30 });