问题标签 [jquery-scrollify]

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.

0 投票
0 回答
244 浏览

jquery-scrollify - 大于视口的部分不可滚动并跳回顶部

我在使用 jQuery-scrollify 时遇到问题。我有一个 100vh 高的标题部分,可以正常工作。下一部分高于视口。它通常会向下滚动到它,但它会阻止您进一步向下滚动以查看该容器中的元素。当我使用滚动条并基本上强制它向下滚动时,它会弹回该部分的上边缘。

我曾尝试更改 setHeights 变量,但这无济于事。奇怪的是,当我调整窗口大小或打开 Chrome 检查器时,它会自行修复。因此,我尝试在 afterRender 函数中调用 update 方法,但这不起作用。虽然当我从控制台调用更新方法时它确实有效。安装 Scrollify 后,我还会遇到一个问题,即我的页脚位于其上方部分的中间。我确实认为这个问题是与滚动相同的问题的结果,因为当我更新 scrollify 时它也会自行修复。

这些是我的设置:

0 投票
0 回答
185 浏览

jquery - 使用 Scrollify 时,我得到 Scrollify is not a function 错误

我已在本地添加了 scrollify.js 文件,但仍然收到错误消息$.scrollify is not a function

我尝试了凉亭安装,但这似乎没有帮助。

...

0 投票
1 回答
407 浏览

javascript - 使用 Scrollify 获取上次查看的索引

我正在使用 scrollify 来换出固定位置的组件,并添加/删除类来为过渡设置动画。当您在滚动中前进时,我已经按照我的意愿进行了所有工作,但是当您向上滚动以查看上一节时,它不会删除上一个课程,并且上一节现在在其后面进行动画处理。

我不认为 prev 方法会有用,因为它不会调用您所在的上一部分,只是假设您一直在前进的上一部分。

下面是我的代码,您可以向前移动,但是尝试向后移动会出现问题,因为新的当前部分将加载到前一个部分之后,而前一个部分仍然可见。

jsfilddle在这里

0 投票
0 回答
193 浏览

javascript - 滚动在移动设备中不起作用(谷歌浏览器和火狐)

我在 webflow 中的一个网站中使用了一个滚动插件(https://projects.lukehaas.me/scrollify/#home),它在 web 中工作正常,我禁用了移动插件,但是当我在移动浏览器中打开它时滚动在 chrome 和 firefox 中根本不起作用。这是我的代码

预期行为 - 滚动应该在移动设备中工作。

实际行为 - 滚动在 chrome 和 firefox 中根本不起作用。

0 投票
1 回答
164 浏览

jquery - Scrollify - 动画播放时阻止鼠标滚动

我在我的网页上使用 scrollify,从一个部分滚动到另一个部分时出现问题。这一切都适用于 Firefox,但 Chrome 和其他浏览器会导致问题。1 滚动移动到另一个部分,但是当我在动画进行时滚动 2 次或更多次时,它会产生故障效果。我想做的是触发动画以停止鼠标滚动直到动画结束。

滚动 - https://projects.lukehaas.me/scrollify/#home

我的设置 -

0 投票
0 回答
8 浏览

jquery-scrollify - 滚动一点时显示下一部分的预告片,使用 jQuery Scrollify

是否可以不立即滚动到下一部分,但在滚动一点时显示下一部分的预告片?

0 投票
0 回答
16 浏览

jquery-scrollify - 你能改变 jQuery Scrollify 的灵敏度吗?

使用 Apple Magic Mouse(滚动和点击区域相同)时,很容易触发不需要的滚动,尤其是在点击时。

所以,我想知道是否有任何方法可以降低 Scrollify 的灵敏度,例如,只有当鼠标滚动 X 个像素时才会发生滚动?

我意识到这不是一个配置选项,我只是想知道以前是否有人设法做到这一点?或者知道怎么做?