标签: offset

jQuery UI可排序滚动辅助元素偏移Firefox问题

我在Firefox 3.6中有一个jQuery UI 1.7.2可排序列表的问题,IE7-8工作正常.当我向下滚动一点时,辅助元素似乎有一个与我从鼠标指针向下滚动的高度相同的偏移量,这使得无法看到最初开始拖动的项目.我该如何解决这个问题或解决这个问题?如果没有修复什么是一个非常好的替代可拖动插件?

以下是我的可排序初始化参数.

$("#sortable").sortable( {placeholder: 'ui-state-highlight'  } );
$("#sortable").disableSelection();
Run Code Online (Sandbox Code Playgroud)

firefox jquery scroll offset jquery-ui-sortable

55
推荐指数
6
解决办法
3万
查看次数

在React中获得div的offsetTop位置

我正在尝试在React中实现List视图.我想要实现的是存储列表标题信息并注册组件并注册滚动事件.每当用户滚动窗口时,我想取出存储的div并重新计算offsetTop数据.

现在的问题是,我发现控制台只打印出初始值(值固定且永不改变)offsetTop数据在onscroll功能上永远不会改变.

有人建议如何offsetTop_instances对象中获取最新信息吗?

import React, { Component } from 'react';
import ListHeader from './lib/ListHeader';
import ListItems from './lib/ListItems';

const styles = {
  'height': '400px',
  'overflowY': 'auto',
  'outline': '1px dashed red',
  'width': '40%'
};

class HeaderPosInfo {
  constructor(headerObj, originalPosition, originalHeight) {
    this.headerObj = headerObj;
    this.originalPosition = originalPosition;
    this.originalHeight = originalHeight; 
  }
}

export default class ReactListView extends Component {
  static defaultProps = {
    events: ['scroll', 'mousewheel', 'DOMMouseScroll', 'MozMousePixelScroll', 'resize', 'touchmove', 'touchend'], …
Run Code Online (Sandbox Code Playgroud)

javascript scroll offset reactjs

51
推荐指数
6
解决办法
8万
查看次数

如何在不使用jQuery的情况下获取元素的offset().top值?

我正在使用Angular框架编写单页应用程序.我是新手.我已阅读本指南,以帮助我理解jQuery和Angular之间的根本区别,我想尽可能地遵循本指南,而不是使用jQuery.

除了jQuery有助于解决一些浏览器不兼容问题并提供一个有用的函数库,比如能够从窗口顶部知道元素的顶部位置,如$('element').offset().top.没有普通的JavaScript似乎能够接近而不需要重写这个功能,在这一点岂不一个更好的主意,用一个jQuery或类似的jQuery库?

具体来说,我正在尝试做的是设置一个指令,一旦元素的顶部滚动到窗口中的某个位置,就将元素固定到位.这是它的样子:

directives.scrollfix = function () {
    return {
        restrict: 'C',
        link: function (scope, element, $window) {

            var $page = angular.element(window)
            var $el   = element[0]
            var elScrollTopOriginal = $($el).offset().top - 40

            $page.bind('scroll', function () {

                var windowScrollTop = $page[0].pageYOffset
                var elScrollTop     = $($el).offset().top

                if ( windowScrollTop > elScrollTop - 40) {
                    elScrollTopOriginal = elScrollTop - 40
                    element.css('position', 'fixed').css('top', '40px').css('margin-left', '3px');
                }
                else if ( windowScrollTop < elScrollTopOriginal) {
                    element.css('position', 'relative').css('top', '0').css('margin-left', '0');
                } …
Run Code Online (Sandbox Code Playgroud)

jquery window offset scrolltop angularjs

44
推荐指数
3
解决办法
10万
查看次数

Laravel Eloquent限制和抵消

这是我的

    $art = Article::where('id',$article)->firstOrFail();
    $products = $art->products;
Run Code Online (Sandbox Code Playgroud)

我只是想限制'产品'这是错误的方式

   $products = $art->products->offset($offset*$limit)->take($limit)->get();
Run Code Online (Sandbox Code Playgroud)

请帮我一把!

谢谢!

limit offset laravel eloquent

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

undefined offset PHP错误

我在PHP中收到以下错误

注意未定义的偏移1:在C:\ wamp\www\includes\imdbgrabber.php第36行

以下是导致它的PHP代码:

<?php

# ...

function get_match($regex, $content)  
{  
    preg_match($regex,$content,$matches);     

    return $matches[1]; // ERROR HAPPENS HERE
}
Run Code Online (Sandbox Code Playgroud)

错误是什么意思?

php undefined offset

42
推荐指数
3
解决办法
30万
查看次数

获取隐藏元素的偏移量

如何获取隐藏元素的坐标?offset()不支持隐藏元素的使用.任何提示?

jquery hidden offset

39
推荐指数
2
解决办法
3万
查看次数

Internet Explorer盒子模型 - 什么是偏移量?

我正在尝试调整一个站点以支持IE 7.但是我有一些元素,它们向右偏移了69px.我在IE9中进行测试,设置为将页面呈现为IE7.当我打开开发人员模式并检查元素时,我注意到"边缘"周围有一个名为"offset"的参数.

我之前从未听说过这一点,谷歌搜索并没有帮助我 - 我只是设法找到一些关于浮动偏移的东西,这是不一样的,但我认为它是在那里消除一些怪癖模式的问题?如何消除此偏移参数?

显然我已经设置了IE-7特定样式表,您可以通过此链接访问我的测试环境来自行测试问题:

http://suitable.amok-adhoc.com/2012/

解决了:

找到了解决方案 - 非常简单.只需要明确地声明这样的位置(尽管它是从所有其他浏览器中的父元素继承的,IE添加了一个边距并称之为"offset",这样做会被覆盖):

p {
    left:0px;
}
Run Code Online (Sandbox Code Playgroud)

css internet-explorer offset internet-explorer-7

35
推荐指数
2
解决办法
3万
查看次数

如何从卡夫卡的旧偏移点获取数据?

我正在使用zookeeper从kafka获取数据.在这里,我总是从最后一个偏移点获取数据.有没有办法指定偏移时间来获取旧数据?

有一个选项autooffset.reset.它接受最小或最大.有人可以解释什么是最小和最大的.autooffset.reset可以帮助从旧的偏移点而不是最新的偏移点获取数据吗?

offset apache-kafka apache-zookeeper zookeeper

35
推荐指数
2
解决办法
4万
查看次数

带内联块的错位(其他元素被压下)

我试图连续排列小盒子.这些盒子各有两个元素.在某些情况下,第一个元素是如此"多"的文本,它分成2行.如果发生这种情况,此特殊行中的所有其他块如下所示.

长话短说,这里是一个例子:http: //jsfiddle.net/PMRQ5/

如果您调整HTML字段的大小,您可以看到我的意思.有人可以帮忙吗?

.songlist .even {
  background: #c2e4fa;
  background: -moz-linear-gradient(top, #d9eefc, #c2e4fa);
  margin-right: 5px;
}
.songlist .odd {
  background: #faf4c2;
  background: -moz-linear-gradient(top, #fcf8d9, #faf4c2);
  margin-right: 5px;
}
.songlist .itemBox {
  font-size: 11px;
  width: 220px;
  min-height: 100px;
  clear: both;
  padding: 5px;
  margin: 5px 10px 5px 10px;
  display: inline-block;
  position: relative;
  border-radius: 4px;
}
.songlist .itemBox .title {
  font-weight: bold;
  font-size: 16px;
}
.songlist .itemBox .artist {
  clear: left;
  font-size: 11px;
}
.songlist .itemBox .titlerating {
  bottom: 10px;
  left: …
Run Code Online (Sandbox Code Playgroud)

html css row offset

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

SQL(ORACLE):ORDER BY和LIMIT

我想通过属性排序我的数据库中的所有数据,并且只有在使用LIMIT和OFFSET之后.

查询如下:

SELECT select_list
    FROM table_expression
    [ ORDER BY ... ]
    [ LIMIT { number | ALL } ] [ OFFSET number ] 
Run Code Online (Sandbox Code Playgroud)

我知道排序一旦找到排序结果的第一个row_count行就结束了.我可以在调用LIMIT和OFFSET之前对所有数据进行排序吗?

sql oracle sql-order-by limit offset

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