标签: offset

抵消html锚点以调整固定标题

我正在努力清理锚点的工作方式.我有一个固定在页面的顶部的头,所以当你在页面的其他地方链接到一个锚,页面跳转所以其锚固在页面的顶部,留下固定头后面的内容(我希望那讲得通).我需要一种方法来将锚点从头部的高度偏移25px.我更喜欢HTML或CSS,但Javascript也可以接受.

html javascript css anchor offset

1056
推荐指数
16
解决办法
51万
查看次数

你能控制SVG的笔画宽度是如何绘制的吗?

目前正在构建基于浏览器的SVG应用程序.在这个应用程序中,用户可以设置和定位各种形状,包括矩形.

当我将一个stroke-widthSVG rect元素应用于某个SVG 元素时1px,rect不同浏览器会以不同的方式将笔划应用于偏移和插入.这被证明是麻烦的,特别是当我尝试计算矩形的外部宽度和视觉位置并将其放置在其他元素旁边时.

例如:

  • Firefox增加1px插入(底部和左侧)和1px偏移(顶部和右侧)
  • Chrome增加了1px插页(顶部和左侧)和1px偏移(底部和右侧)

到目前为止,我唯一的解决方案是自己绘制实际边界(可能使用path工具)并将边框定位在描边元素后面.但是这个解决方案是一个令人不快的解决方案,如果可能的话,我宁愿不走这条路.

所以我的问题是,你能控制如何stroke-width在元素上绘制SVG 吗?

svg rect offset

188
推荐指数
6
解决办法
9万
查看次数

SQL Server的LIMIT和OFFSET的等价物?

在PostgreSQL中,有一些LimitOffset关键字可以很容易地对结果集进行分页.

Sql Server的等效语法是什么?

sql sql-server limit offset

161
推荐指数
6
解决办法
22万
查看次数

使用jquery获取元素相对于视口的位置

获取页面上元素相对于视口(而不是文档)的位置的正确方法是什么.jQuery.offset功能似乎有希望:

获取第一个元素的当前坐标,或者在匹配元素集中相对于文档设置每个元素的坐标.

但这与文件有关.是否存在相对于视口返回偏移量的等效方法?

javascript jquery position viewport offset

115
推荐指数
4
解决办法
13万
查看次数

获取元素相对于父容器的位置/偏移量?

我习惯使用jQuery.在我目前的项目中,我使用zepto.js.Zepto没有position()像jQuery那样提供方法.Zepto只附带offset().

知道如何使用纯js或Zepto检索容器相对于父级的偏移量吗?

javascript position offset zepto

111
推荐指数
4
解决办法
21万
查看次数

如何在Javascript中获取对象在页面上的绝对位置?

我想在Javascript中获得一个对象在页面上的绝对x,y位置.我怎样才能做到这一点?

我试过obj.offsetTopobj.offsetLeft,但这些只给相对于父元素的位置.我想我可以循环并添加父级的偏移量及其父级的偏移量,依此类推,直到我找到没有父级的对象,但似乎应该有更好的方法.谷歌搜索没有太多,甚至SO网站搜索没有找到任何东西.

另外,我不能使用jQuery.

javascript dom offset

82
推荐指数
2
解决办法
13万
查看次数

根据与窗口边缘相关的弹出窗口X位置更改Bootstrap弹出窗口的位置?

我已经远远地搜索了互联网,而我发现这个stackoverflow帖子很有见地是否有可能根据屏幕宽度改变Bootstrap popovers的位置?,它仍然没有回答我的问题,可能是由于我理解位置/偏移的麻烦.

这就是我想要做的.我希望Twitter Bootstap Popover位置正确,除非热点popover将定位在视口之外,然后我希望它定位为LEFT.我正在制作一个有热点的iPad网络应用程序,当你按下热点时,会出现信息,但是当水平滚动被锁定时我不希望它出现在视口之外.

我在想它会是这样的:

$('.infopoint').popover({
        trigger:'hover',
        animation: false,
        placement: wheretoplace 
    });
    function wheretoplace(){
        var myLeft = $(this).offset.left;

        if (myLeft<500) return 'left';
        return 'right';
    }
Run Code Online (Sandbox Code Playgroud)

思考?谢谢!

jquery offset popover twitter-bootstrap

82
推荐指数
4
解决办法
12万
查看次数

如何获得元素的正确偏移? - jQuery

这可能是一个非常简单的问题,但我如何在jQuery中获得元素的正确偏移?

我可以:

$("#whatever").offset().left;
Run Code Online (Sandbox Code Playgroud)

它是有效的.

但似乎:

$("#whatever").offset().right 
Run Code Online (Sandbox Code Playgroud)

未定义.

那么如何在jQuery中实现这一目标呢?

谢谢!!

jquery offset

79
推荐指数
7
解决办法
11万
查看次数

offsetTop vs. jQuery.offset().top

我已阅读offsetLeft并且offsetTop在所有浏览器中都无法正常工作. jQuery.offset()应该为此提供一个抽象,以提供正确的值xbrowser.

我想要做的是获取相对于元素左上角单击元素的位置的坐标.

问题是jQuery.offset().top实际上在FFX 3.6中给我一个十进制值(在IE和Chrome中,两个值匹配).

http://jsfiddle.net/htCPp/展示了这个问题.如果单击底部图像,则jQuery.offset().top返回327.5,但offsetTop返回328.

我想这offset()会返回正确的值,我应该使用它,因为它可以跨浏览器工作.但是,人们显然无法点击像素的小数.是确定Math.round()jQuery返回的偏移量的真实偏移量的正确方法吗?我应该使用offsetTop替代方法还是完全使用其他方法?

javascript jquery offset

75
推荐指数
3
解决办法
20万
查看次数

检查元素是否在屏幕上可见

可能重复:
jQuery - 滚动后检查元素是否可见

我正在尝试确定元素是否在屏幕上可见.为了达到这个目的,我试图使用offsetTop找到元素的垂直位置,但返回的值不正确.在这种情况下,除非向下滚动,否则元素不可见.但是尽管如此,当我的屏幕高度为703时,offsetTop返回值618,因此根据offsetTop,元素应该是可见的.

我正在使用的代码如下所示:

function posY(obj)
{
  var curtop = 0;

  if( obj.offsetParent )
  {
    while(1)
    {
      curtop += obj.offsetTop;

      if( !obj.offsetParent )
      {
        break;
      }

      obj = obj.offsetParent;
    }
  } else if( obj.y )
    {
     curtop += obj.y;
    }

  return curtop;
}
Run Code Online (Sandbox Code Playgroud)

先感谢您!

javascript position offset

66
推荐指数
2
解决办法
13万
查看次数

标签 统计

offset ×10

javascript ×6

jquery ×4

position ×3

anchor ×1

css ×1

dom ×1

html ×1

limit ×1

popover ×1

rect ×1

sql ×1

sql-server ×1

svg ×1

twitter-bootstrap ×1

viewport ×1

zepto ×1