我尝试使用jQuery来计算窗口高度,然后将该值应用于DIV (容器div),最后我希望jQuery将一个元素与页面底部对齐。
<div id="wrapper">
<div id="element-align">Here is the element i wish to align to the bottom</div>
</div>
我有一个位置“固定”的div,我希望在用户向下滚动页面时,获得其位置相对于整个文档的值。
因此,假设我将div放在(x=0,y=0)上,然后用户向下滚动,现在相对于文档,div是on (X=0,y=300)。我想要得到这些信息,我想知道这个div在每一刻的确切位置,再次,相对于整个文档,而不是窗口或浏览器。
我尝试过很多事情,但似乎什么也没有得到我想要的。
其中之一是这样的代码,,它在固定的div中不工作。
var position = $("#fixed").offset(); /*it gets the position of the div
我正在尝试获取浏览器窗口中元素的屏幕坐标(即相对于屏幕左上角的坐标)。很容易获得窗口的大小和位置(screenX,screenY),也很容易(使用jQuery)获得元素的偏移量($(' element ').offset().left)。
但是,我需要知道从元素一直到屏幕角落有多少像素。我发现了一些似乎特定于IE的东西,但我希望它能在尽可能多的浏览器中工作。
编辑后添加图片:
我有一个弹出窗口,我想在点击链接的位置显示-我希望重用相同的弹出窗口。因此,如果在弹出窗口已经显示时按下另一个链接,我希望它在改变位置和执行新的slideDown之前淡出。这意味着使用子函数-但是position函数似乎不接受引用的Jquery对象。没有错误,只是不显示div。有什么建议吗?谢谢!
代码:
$('.txtTd').click(function() {
var selector=$(this);
if ( $("#popupHelpTxt").is(':visible'
在我使用的脚本中,下面的代码用于在屏幕中间定位弹出窗口。
我需要以Y位置与我单击的条目相同的方式来更改这个位置。因此,如果我单击一个项目,弹出窗口应该以与我单击的项目相同的高度显示。我对jquery一无所知,两个小时的尝试也于事无补。感谢你的任何帮助
我标记了需要编辑的行。
switch(a)
{
case 'postdetails':
case 'userdetails':
$('#reputa