标签: offset

在javascript/jQuery中检测滚动元素的偏移量

我期待计算元素和文档窗口顶部之间的距离.在滚动时,我可以获得初始值,但它不会改变.如何在滚动时找到此值以及数字已更改为什么?

JS:

$(function() {
    $(window).scroll(function() {
        var h1 = $("h1");
        console.log(h1.offset().top)
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="cover">   
    <h1>hello sir</h1> 
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery offset

21
推荐指数
2
解决办法
7万
查看次数

Bootstrap 3 col-sm-offset-x影响col-md-x结构

我有这个代码<div class="col col-md-12 col-sm-6 col-sm-offset-1 hidden-xs">和bootstrap正在向col-md-12进行偏移,我正在检查代码,我不知道为什么会发生这种情况,我认为这之前没有发生,但我已经回去了代码中的许多步骤可能达到了工作的程度而且没有任何结果.

如果我删除偏移它就像假设一样工作......但是我没有较小分辨率的偏移.

这是您可以看到问题的页面:测试页面

它所在的区块是"Especial52ºAniversario"

谢谢你的帮助,让我疯了

grid class offset twitter-bootstrap

21
推荐指数
1
解决办法
2万
查看次数

TypeError jQuery offset().top未定义

Firefox调试器显示了一个jQuery函数的TypeError,旨在当用户同时滚动和更新类时,将导航栏粘贴到页面顶部.

功能如下.

$(window).scroll(function() {
    if ($(".navbar").offset().top>30) {
        $(".navbar-fixed-top").addClass("sticky");
    }
    else {
        $(".navbar-fixed-top").removeClass("sticky");
    }
});
Run Code Online (Sandbox Code Playgroud)

产生的错误就是这个.

时间戳:31/01/2014 10:01:04

错误:TypeError:$(...).offset(...)未定义

我已经在SO上查找了类似的示例,但无法将结果转换为修复.任何帮助将不胜感激.

css jquery typeerror offset

20
推荐指数
1
解决办法
6万
查看次数

Bootstrap 3:偏移不起作用?

我有这个代码:

<div class="row">
  <div class="col-sm-3 col-sm-offset-6 col-md-12 col-md-offset-0"></div>
  <div class="col-sm-3 col-md-12"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要的小(sm)屏幕是两个div,每个有三列,第一个div的偏移量为6列.

对于中(md)屏幕,我希望有两个div,每个12个列(一个水平堆叠在另一个下面),没有偏移.

不知何故,浏览器无法识别该类col-md-offset-0.它仍然使用col-sm-offset-6该类.有什么想法吗?

offset twitter-bootstrap-3

18
推荐指数
1
解决办法
15万
查看次数

如何在MySQL中从行x开始获取所有行

在MySQL中,如何从行X开始检索表中的所有行?例如,从第6行开始:

LIMIT 5,0
Run Code Online (Sandbox Code Playgroud)

这什么都不返回,所以我尝试了这个:

LIMIT 5,ALL
Run Code Online (Sandbox Code Playgroud)

仍然没有结果(sql错误).

我不是在寻找分页功能,只是检索从特定行开始的所有行.LIMIT 5,2000对我来说似乎有点矫枉过正.谷歌似乎没有给我一些答案.希望你能帮忙.

谢谢

mysql limit offset

17
推荐指数
1
解决办法
2万
查看次数

德尔福:记录领域的抵消

我正在寻找获得Delphi记录中字段偏移的方法.以下两种方法有效,但我希望有一种更清洁的方式.基本上我会喜欢第三个showmessage工作.有任何想法吗?

type
 rec_a=record
  a:longint;
  b:byte;
  c:pointer;
 end;

{$warnings off}
function get_ofs1:longint;
var
 abc:^rec_a;
begin
 result:=longint(@abc.c)-longint(abc);
end;
{$warnings on}

function get_ofs2:longint;
asm
 mov eax,offset rec_a.c
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 showmessage(inttostr(get_ofs1));
 showmessage(inttostr(get_ofs2));
// showmessage(inttostr(longint(addr(rec_a.c)))); // is there a way to make this one work?
end;
Run Code Online (Sandbox Code Playgroud)

编辑:好的,下面的答案很好,谢谢!作为参考,这里是各种选项的汇编输出:

---- result:=longint(@abc.c)-longint(abc); ----
lea edx,[eax+$08]
sub edx,eax
mov eax,edx

---- mov eax,offset rec_a.c ----
mov eax,$00000008

---- result:=longint(@rec_a(nil^).c); ----
xor eax,eax
add eax,$08
Run Code Online (Sandbox Code Playgroud)

edit2:看起来这是前一个问题的重复:RRUZ下面提到的类似问题.如图所示,另一种方法是声明一个全局变量并按如下方式使用它.奇怪的是,编译器仍然无法在编译时分配正确的值,如汇编器输出中所示,因此为了效率和可读性,最好使用nil方法.

---- var ----
----  rec_a_ofs:rec_a; ----
---- ... ---- …
Run Code Online (Sandbox Code Playgroud)

delphi record offset

17
推荐指数
1
解决办法
2534
查看次数

如何处理laravel中的Undefined Offset?

登录后登陆页面时收到此错误:

compile.php第11573行中的ErrorException:未定义的偏移量:0(查看:C:\ xampp\htdocs\campusguru\resources\views\home.blade.php)

我知道这个错误的原因是我传递给视图的空变量.

我已经尝试过了:

if(isset($blog)) { do something }
Run Code Online (Sandbox Code Playgroud)

并在刀片视图中:

{{ $blogs[0]->title or '' }}
Run Code Online (Sandbox Code Playgroud)

无论如何我可以处理这个错误.或者有更好的方法吗?

php undefined offset laravel

17
推荐指数
3
解决办法
4万
查看次数

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

使用Sticky Kit jQuery插件,但无法弄清楚如何使用'offset_top'选项?

有没有人有使用优秀的Sticky Kit jQuery插件的经验?http://leafo.net/sticky-kit/

我无法弄清楚如何使用'offset_top'选项?选项的文档有点模糊,示例如下:

$("#sticky_item").stick_in_parent(options)
Run Code Online (Sandbox Code Playgroud)

我想我必须写这样的东西:

$("#sticky_item").stick_in_parent(offset_top)
Run Code Online (Sandbox Code Playgroud)

但是如何指定我想要偏移#sticky_item的像素数?

任何帮助将不胜感激!

jquery jquery-plugins sticky offset

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

可以在Zurb Foundation 4网格中添加元素右侧的偏移量吗?

根据Foundation关于网格组件的文档,我基本上可以使用它们的偏移类将一个或多个网格列作为空格:

<div class="row">
  <div class="large-1 columns">1st column</div>
  <div class="large-9 large-offset-2 columns">2 spaces to the left of this column</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这将产生1列,然后是2列普通空间和9列.是否可以将这些偏移量放在元素的右边而不是左边?例如,这样的事情?

<div class="row">
  <div class="large-1 columns">1st column</div>
  <div class="large-9 large-offset-right-2 columns">2 spaces to the right</div>
</div>
Run Code Online (Sandbox Code Playgroud)

grid-layout offset zurb-foundation

15
推荐指数
1
解决办法
6576
查看次数