小编pet*_*vaz的帖子

如何使滚动条仅以固定间隔滚动?

我有一个固定大小和溢出的容器div:滚动,它填充了较小的divs列表.这是一个小提琴的例子:http://jsfiddle.net/etYSC/2/

我想要的是滚动从不切割一个盒子,总是显示3个完整的盒子(在这个例子中),因此它将始终滚动固定数量的像素.

我该怎么做呢?

我正在使用jquery库.

由于误导性关键词,谷歌在这个问题上一直是个苛刻的情妇.

- 解决方案

我能够更多地改进kiranvj代码,我对最终结果非常满意.

捕捉前一个div:

var scrollTimerHandle = "";
var positionTimerHandle = "";

$("#container").scroll(function() {
    var boxSize = 84;   
    var newScrollPosition = parseInt(this.scrollTop / boxSize) * boxSize,
    _this = this;

    clearInterval(scrollTimerHandle);  
    scrollTimerHandle  = setTimeout(function() {
        positionTimerHandle = setInterval(function(){
          if (_this.scrollTop == newScrollPosition){
             clearInterval(positionTimerHandle);                   
          } else {
             _this.scrollTop--;
          }
        }, 5);         

    }, 600);   
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/etYSC/7/

捕捉到最近的div

var scrollTimerHandle = "";
var positionTimerHandle = "";

$("#container").scroll(function() {
var boxSize = 84;    
var preScrollPosition = parseInt(this.scrollTop …
Run Code Online (Sandbox Code Playgroud)

html css jquery

10
推荐指数
1
解决办法
5975
查看次数

是否可以使用泛型但需要特定的父类型?

我想创建一个类MyMap<T>,其中T 必须从派生MyAbstractClass.
MyMap然后将创建和管理它是什么类型的数组.MyMap.getPos(0,0)应该返回类型的对象T,不是MyAbstractClass.

我怎么做?

java

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

标签 统计

css ×1

html ×1

java ×1

jquery ×1