问题标签 [custom-scrolling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery 自定义滚动条和延迟加载
我有带有自定义内容滚动条的容器jQuery 自定义内容滚动条:这段代码:
我想将它与延迟加载一起使用:
我认为它应该与 Scroller 页面中的回调函数一起使用,但我对 jquery 不好,所以我的结果不成功。
当我使用下面的代码时,它会在页面加载时加载所有图像:
作者说这可以通过编写一个简单的 js 函数并在whileScrolling事件上调用它来完成。
谢谢你的帮助。
objective-c - UIScrollView,pagingEnabled,滚动惯性,以及UIView宽度的子部分
在我的应用程序中,我使用的是由相同大小的单元格组成的滚动画布。行数不受限制,但列数固定为 13。在任何时候,我都有 7 个单元格适合视图的宽度。
我编写了自己的平铺 UIScrollView,一切都很好并且工作正常,除了一件事:我想在单元格边界上启用“分页”,而不是在“页面”边界上。
换句话说,我希望水平滚动移动不超过“一次一个单元格”。这是一个可用性问题。
在 pagingEnabled=YES 的标准 UIScrollView 中,从一页移动到下一页时存在一些惯性,但随后页面被定义为具有视图的完整宽度。我想将页面的概念定义为视图宽度的 1/7,以便在将显示从单元格 1-7 移动到单元格 2-8、单元格 3-9 等时获得相同的惯性。 .
我该怎么做呢?
我发现了这个和这个,但这是一个相关但不同的问题。
html - 滚动表格时如何使我的第一列不可移动?我的表放在 div style = "overflow:auto" 内,但我希望第一列保持原位,而所有其他列滚动。
显示用户输入图像而不将其保存到文件夹
我的表放在 div style = "overflow:auto" 内,但我希望第一列保持原位,而所有其他列滚动。
我的表放在 div style = "overflow:auto" 内,但我希望第一列保持原位,而所有其他列滚动。
显示用户输入图像而不将其保存到文件夹
如何在 php 的可执行文件中显示图像并将其作为输入参数传递,而不将图像保存在文件夹中。用户提供图像路径作为输入,当我将图像保存到可以工作的文件夹时,我使用 ajax 来显示图像,但是如何在不将其保存在文件夹中的情况下显示它?我现在的代码是
我试过了
但它没有用。由于我将收到来自数千名用户的数千条输入,因此我不想保存它。有没有优化和有效的方法来做到这一点?
ios - 防止 UIWebView 滚动太远
我有两个按钮,一个向上滚动和一个向下滚动,用于在UIWebView
. 唯一的问题是,一旦他们到达页面的顶部或底部,他们就可以继续滚动。他们可以滚动直到整个网页离开UIWebView
. 有谁知道我需要插入什么代码来防止这种情况发生?我已经研究了一段时间,这一切都超出了我的想象。甚至可以检测到网页的结束位置吗?这是我用来滚动的代码,我觉得我需要if
在这里写一个语句来检查它是否已经到达了网页的顶部。
顺便说一句,它是一个仅限 iPad 的应用程序。
javascript - 滚动时从数据库中添加更多项目
我有一个问题,我无法运行这个脚本,问题是我使用了mcustomscrollbar
所以我没有阅读 Scroll 事件;不执行滚动事件。
我怎样才能使这个脚本适应这个插件,
http: mcustomscrollbar
//manos.malihu.gr/jquery-custom-content-scroller/
事件
在此插件mcustomscrollbar
manos.malihu.gr/jquery-custom-content-scroller 上无法识别。请帮帮我!
android - Android GridView 滚动到网格视图
我有 n 个我希望能够滚动到另一个网格视图(我不能只有 1 个网格视图,因为每个网格视图可能有不同的列尺寸)。我计划将代码中的每个 gridview 添加到 LinearLayout,但作为示例,这里是一个示例 xml 布局。
目前这只是将屏幕一分为二,分成 2 个网格视图,分别滚动。
我希望我可以创建一个包含 GridView 数组并允许连续滚动的自定义类。这是可能的还是有更好的方法来达到这种效果?
jquery - 微小的滚动条自动高度
我在弹出窗口中使用了微小的滚动条。滚动 div 中有手风琴菜单。
当手风琴菜单展开时,滚动条正在扩展,但由于某种原因,向下滚动时我无法看到最后一个手风琴项目。我相信它需要一些固定的高度,以便看不到最后的物品。
而且,每当单击新的手风琴菜单时,滚动条都会再次从 div 的顶部开始,但我希望它留在菜单的位置。
这是下面的代码和演示
scrolltop - 如何操作此 jQuery div 滚动条的 UI?
我目前正在使用以下代码来向上/向下滚动文本...我想对代码进行以下修改,但正在努力实现它:
- 检查文本的位置并影响向上/向下箭头的不透明度。当#scroll 的内容位于顶部时,向上 (#scroll-up) 箭头将淡出。当#scroll 的内容在底部时,向下(#scroll-down) 箭头淡出。在两者之间的任何地方,两个按钮都会淡入。
- 如果不需要,隐藏滚动按钮
这是当前代码:
javascript - jQuery:当子元素接近其父元素的右边缘时,将 DIV 向左移动(自动滚动的类型)
我目前正在构建一个基本的视频时间线。在这个时间线上是各种持续时间可变的媒体资产,代表资产的 DIV 的宽度反映了持续时间,1 秒被测量为 35 像素。因此,例如,一个 5 秒的资源将在时间轴上占用 175 像素的宽度。
因为时间线需要比我在页面上可用空间的宽度还要长,所以它需要水平滚动。我没有使用丑陋的标准滚动条,而是使用 jQuery 插件滚动条,它要求时间线的全宽 DIV 位于另一个 DIV 内,该 DIV 是页面可用区域的宽度并充当框架,与内部 DIV 绝对定位。当您向左或向右移动滚动条时,它会更改内部 DIV 的“左”值。
在给出了这个背景之后,我现在来解决我的问题。时间线上的资产需要水平调整大小以调整其持续时间。我使用 jQuery UI 进行了这项工作,但我需要这样做,以便当我将资产的右边缘拖动到构成时间线的外部 DIV 的右边缘附近时,时间线的内部 DIV 会向左移动(基本上是滚动)并且资产的宽度增加了 1 秒(35 像素)。
即使是最后一点,我也有一定程度的工作,但还不够好。我需要的是,当我向右拖动足够远,使我在取景 DIV 右边缘的 35-70 像素内时,内部 DIV 时间线将向左移动,资产的宽度将增加,这将一直发生,直到我将鼠标移回左侧。
我能想到的最好的例子是,当您在浏览器中选择文本并拖动到屏幕底部时,屏幕开始向下滚动,并且一直滚动到您向上移动鼠标为止。
目前我正在尝试通过绘制 jQuery UI 可调整大小元素的“resize”事件来实现这一点,但问题是我无法获得我刚才所说的那种连续效果,我必须继续进一步拖动鼠标向右,而不是仅仅保持静止。当我到达窗口的右边缘时,我必须释放鼠标按钮,移回调整大小手柄并再次开始拖动。
这是我试图编写的函数(仅供参考,.mediaInstance 是时间轴上的资产):
你会注意到我什至在最后尝试了一个循环,基于鼠标位置比框架 DIV 的右边缘更远,但我认为它不会起作用,而且它没有......只是看起来让我陷入无限循环。
无论如何,我非常感谢任何人可以提供的任何帮助。我正在做一个周转时间很短的项目,而且我以前从未真正做过任何这些特殊的事情。
javascript - 在 Javascript 中进行自定义滚动
我想在javascript中强制滚动,所以我写了那个脚本,但它不起作用。该脚本使用户滚动并在执行后返回页面顶部。
我该如何解决?
谢谢阅读。