Tag: 滚动

移动Chrome浏览器会触发滚动resize事件

我在Galaxy S4,Android 4.2.2上使用chrome移动浏览器,并且由于某种原因,每次向下滚动页面时,都会触发一个通过jquery.cycle2幻灯片显示的图像缩放比例进行validation的resize事件。 任何想法,为什么这可能会发生?

如何检测滚动方向

我想在某个元素上滚动时运行一个函数。 像这样的东西: $('div').scrollDown(function(){ alert('down') }); $('div').scrollUp(function(){ alert('up') }); 但是这些function不存在。 有没有解决这个问题? 他们似乎能够做到这一点。 不幸的是,源代码是压缩的,所以没有运气… 谢谢!!

jQuery UIsorting滚动帮助器元素抵消Firefox的问题

我有一个问题,在Firefox 3.6,IE7-8的jQuery UI 1.7.2sorting列表工作正常。 当我向下滚动一点,助手元素似乎有一个高度相同的偏移量,我从鼠标指针向下滚动,这使得它不可能看到你最初开始拖动哪个项目。 我该如何解决这个问题或者解决这个问题? 如果没有解决什么是一个非常好的替代可拖动插件? 这里是我的可sorting的初始化参数。 $("#sortable").sortable( {placeholder: 'ui-state-highlight' } ); $("#sortable").disableSelection();

滚动回div的顶部

<div id="containerDiv"></div> #containerDiv { position: absolute; top: 0px; width: 400px; height: 100%; padding: 5px; font-size: .875em; overflow-y: scroll; } document.getElementById("containerDiv").innerHTML = variableLongText; 下一次如何重置滚动位置回到容器div的顶部?

jQuery移动到页面加载的锚点位置

我有一个简单的页面设置,如: <div id="aboutUs"> About us content… </div> <div id="header"> Header content… </div> 当页面加载时,我需要页面自动向下滚动(不需要animation)到#header ,所以用户不能看到关于我们div,除非他们向上滚动。 #aboutUs具有固定的高度,所以不需要任何variables来确定高度或任何东西……如果甚至需要的话。 我遇到了另一个问题 ,试图修改我的情况的一些答案,但似乎没有任何工作。 任何帮助,将不胜感激。

UICollectionView有效的拖放

我目前正在尝试使用UICollectionView实现UITableView重sorting行为。 我们来调用一个UItableView TV和一个UICollectionView CV (澄清下面的解释) 我基本上试图重现电视的拖放,但我没有使用编辑模式,只要长按手势被触发,电池就准备好被移动。 它工作正常,我使用CV的移动方法,一切都很好。 我更新CV的contentOffset属性以处理用户拖动单元格时的滚动。 当用户到达顶部和底部的特定矩形时,我更新contentOffset和CV滚动。 问题是当用户停止移动它的手指时,手势不发送任何更新,这使得滚动停止并且一旦用户移动他的手指就重新开始。 这种行为是绝对不自然的,我宁愿继续滚动,直到用户释放简历,因为它是在电视的情况下。 电视拖拽的经验是真棒,我真的想重现相同的感觉。 有谁知道他们如何pipe理在重新sorting电视的滚动? 我试着用一个定时器重复触发滚动动作,只要手势位置在正确的位置,滚动是可怕的,并不是非常有效率(非常缓慢和跳动)。 我也尝试使用GCD在另一个线程中聆听手势位置,但结果甚至更糟。 我没有想到这个,所以如果有人有答案,我会嫁给他! 这里是longPress方法的实现: – (void)handleLongPress:(UILongPressGestureRecognizer *)sender { ReorganizableCVCLayout *layout = (ReorganizableCVCLayout *)self.collectionView.collectionViewLayout; CGPoint gesturePosition = [sender locationInView:self.collectionView]; NSIndexPath *selectedIndexPath = [self.collectionView indexPathForItemAtPoint:gesturePosition]; if (sender.state == UIGestureRecognizerStateBegan) { layout.selectedItem = selectedIndexPath; layout.gesturePoint = gesturePosition; // Setting gesturePoint invalidate layout } else if […]

默认情况下,如何将textarea滚动条设置为底部?

我有一个textarea被dynamic重新加载作为用户input正在发送,它刷新自己每隔几秒钟。 当这个textarea中的文本数量超过了textarea的大小时,会出现一个滚动条。 然而,滚动条并不是真的可用,因为如果你开始向下滚动,几秒钟后textarea刷新,并将滚动条右移回顶部。 我想设置滚动条默认显示最底部的文本。 任何人都有一个如何做的想法?

在Vim中顺利滚动的最好方法是什么?

Vim中的主要滚动命令是: Ctrl – B和Ctrl – F ,以及PageUp和PageDown滚动整页 Ctrl – U和Ctrl – D默认为半页滚动 Ctrl – Y和Ctrl – E滚动一行 前两者每次都失去了视觉上下文,所以我开发了重复击中后者的不良习惯( Ctrl – Y和Ctrl – E )。 由于目前没有第一方支持平滑滚动,所以最不引人注意的解决方法/插件是什么? 我根据任务使用Vim和GVim,如果没有一个真正适合两者的好黑客,我很乐意单独定制它们。 鼠标滚轮在GVim中很好地工作,但我正在寻找基于键盘的解决scheme。

如何让div跟随jQuery平滑滚动?

在我的容器中有部分/盒子,但是当其他盒子不可见时 ,这些盒子的最后一个应该跟着滚动。 所以,当用户向下滚动时,他会看到一个正常的侧边栏,但是当用户已经足够下滑时,边栏结束,但最后一个框开始跟随在屏幕的顶部。 我在不同types的网站上看到了很多。 我现在的代码是: $(window).scroll(function(){ $.each($('.follow-scroll'),function(){ var eloffset = $(this).offset(); var windowpos = $(window).scrollTop(); if(windowpos<eloffset.top) { var finaldestination = 0; } else { var finaldestination = windowpos; } $(this).stop().animate({'top':finaldestination},200); }); });

jQueryanimation滚动

我不知道如何调用这个效果,但是有人能把我指向一个能帮助我做同样效果的库吗? http://www.makr.com 基本上,它通过鼠标点击向上移动到页面的顶部。 一个代码片段,最好是jQuery,可以帮助,如果没有这样的专门效果库。 林不知道是否需要开始另一个话题,但任何人都可以帮助我一个小的jQuery代码片段来实现Makr UI的整个效果?