标签: scroll

IntelliJ IDEA禁用CMD +滚动字体增加/减少

我在Mac OS X上使用IntelliJ IDEA 9.0.2 - 使用Magic Mouse.每当我按下命令按钮并将手指移动到鼠标表面上的一两米时,IDEA会立即快速增大或减小我的字体大小.如何禁用此功能?

size fonts scroll command intellij-idea

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

当鼠标悬停在绝对div上时,jQuery禁用滚动

我正试图在鼠标悬停在div上时禁用窗口鼠标滚动功能 - 这样只启用div滚动 - 当鼠标离开div时 - 再次应用滚动到窗口.div绝对定位.

当鼠标光标在div中时,我看到这个帖子使用jquery来禁用鼠标滚轮功能?但它似乎没有提供任何答案 - 因此我的问题.

我假设它会是这样的(如果只存在这些方法):

$('#container').hover(function() {
     $(window).scroll().disable();
     $(this).scroll().enable();
}, function() {
     $(window).scroll().enable();
});
Run Code Online (Sandbox Code Playgroud)

jquery scroll mouseover

52
推荐指数
2
解决办法
8万
查看次数

如何制作可滚动的TableLayout?

请看这里的XML代码:

<TableLayout
    android:id="@+id/tableLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dip"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <TableRow
    android:id="@+id/tableRow1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <!-- Some stuff goes here -->

    />
    </TableRow>

    <TableRow
    android:id="@+id/tableRow2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <!-- Some stuff goes here -->

    />
    </TableRow>

    <TableRow
    android:id="@+id/tableRow3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <!-- Some stuff goes here -->

    />
    </TableRow>


</TableLayout>
Run Code Online (Sandbox Code Playgroud)

我的代码比这长得多,但我只是删除了不必要的部分.问题是我想让它成为TableLayout一个可滚动的,这样我的所有东西都可以显示出来.

我试图将此行放入其中TableLayout以使其可滚动:

android:isScrollContainer="true"
Run Code Online (Sandbox Code Playgroud)

但它没有做到这一点.有办法吗?

android scroll android-tablelayout

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

Android:如何获取RecyclerView的当前X偏移量?

我正在使用一个Scrollview无限的"Time Picker Carousel"并发现它不是最好的方法(最后一个问题)

现在,我找到了Recycler View,但是我无法在recyclerView的X方向上获得当前的滚动偏移量?(假设每个项目的宽度为100px,第二个项目只有50%可见,因此滚动偏移量为150px)

  • 所有项目具有相同的宽度,但在第一个项目之前,在最后一个项目之后存在一些差距
  • recyclerView.getScrollX()返回0(文档说:初始滚动值)
  • LayoutManagerfindFirstVisibleItemPosition,但我不能算出X与偏移

UPDATE

我刚刚找到了一种方法来跟踪X-Position,同时使用onScrolled回调更新值,但我更喜欢获取实际值而不是一直跟踪它!

private int overallXScroll = 0;
//...
mRecyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);

            overallXScroll = overallXScroll + dx;

            Log.i("check","overallXScroll->" + overallXScroll);

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

android scroll position android-recyclerview

51
推荐指数
5
解决办法
7万
查看次数

如何滚动div以在ReactJS中可见?

我有一个弹出列表,其中div包含一个子列表的垂直列表div.我添加了向上/向下键盘导航以更改当前突出显示的子项.

现在,如果我按下向下键足够多次,突出显示的项目将不再可见.如果滚动视图,则向上键也会出现同样的情况.

React自动将子项滚动div到视图中的正确方法是什么?

html javascript css scroll reactjs

51
推荐指数
4
解决办法
7万
查看次数

在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万
查看次数

CSS 100%高度,然后滚动DIV不是页面

好的,所以我还没有找到答案的问题,所以我决定自己做.

我正在尝试创建一个100%流畅的布局,技术上我已经完成了. http://stickystudios.ca/sandbox/stickyplanner/layout/index2.php

但是,我现在要做的是将页面100%设置为HEIGHT ...但我不希望页面滚动我希望内部DIV滚动.

所以我简单地相信我希望它能够检测视口屏幕的高度,100%,然后IF内容比屏幕更长,滚动特定的DIV,而不是页面.

我希望这是有道理的.

提前致谢.贾斯汀

html css scroll

50
推荐指数
3
解决办法
8万
查看次数

当你滚动时如何使div成为可能?

我的左侧有一个div,包括营业时间和天气.我想根据用户如何滚动来向下滚动该div.因此它会跟随并随页面上下移动.我该怎么做?这是我的网站judystropicalgarden.com

谢谢

html scroll

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

滚动时获取RecycleView的中心可见项

这就是我要的:

在此输入图像描述

如上图所示,我想绘制一条中心线RecycleView,然后在滚动时(以及向左或向右移动)获取中心项目.
这是我尝试绘制水平线RecycleView:

    HorizontalAdapter adapter = new HorizontalAdapter(data);
    LinearLayoutManager layoutManager
            = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
    recycleView.setLayoutManager(layoutManager);
    recycleView.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

有没有办法知道哪个项目被移动到中心RecycleView?如何RecycleView向左或向右滚动一个位置?

更新:我试图使用滚动侦听器来获得中间位置,但它不能作为方面.

  @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            int firstPos = layoutManager.findFirstVisibleItemPosition();
            int lastPos = layoutManager.findLastVisibleItemPosition();
            int middle = Math.abs(lastPos - firstPos) / 2 + firstPos;

            int selectedPos = -1;
            for (int i = 0; i < adapter.getItemCount(); i++) {
                if (i == middle) {
                    adapter.getItem(i).setSelected(true);
                    selectedPos …
Run Code Online (Sandbox Code Playgroud)

android scroll android-recyclerview

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

Android smoothScrollBy表现不佳

我有一个ListView我要求smoothScrollBy()的.95%的时间,smoothScrollTo()表现如预期.然而,有时它不会在预定的位置结束!我已经证实我给它的价值相同.我注意到,当出现错误时,平滑滚动不是那么顺利,但是我的应用程序没有其他任务可以控制.

我不太确定后台发生了什么,但可能的罪魁祸首是垃圾收集.

在这种情况下,95%的准确度不够好.我将不得不实施某种纠正机制,以确保ListView在这些情况下正确的位置上的土地.

smoothScrollBy()除了简单的呼叫之外,还有更好的方法view.smoothScrollBy(distance, time);吗?

android listview scroll

49
推荐指数
2
解决办法
8162
查看次数