问题标签 [iscroll4]
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.
javascript - 如何循环基于 iScroll 4 的轮播?
我创建了一个基于 iScroll 的轮播。
在这里看小提琴...... http://jsfiddle.net/manseuk/r9VL2/2/
当您到达第四个列表元素时,它会停止。是否可以添加一些代码使其循环回第一个列表元素?
提前致谢
javascript - 当我将父方法包装在javascript中的私有函数中时如何调用方法
我不确定我的问题措辞是否正确,但无论如何......
我正在使用 iscroll 并将 iScroll init 调用包装在一个私有函数中以供以后使用。这就是我所拥有的:
我通过使用在我需要的任何页面上调用 iscrollNamespace.iscroll();
我的问题是,现在我想使用 iScrollmyScroll.refresh();
或使用setTimeout
iScroll 文档中描述的函数来刷新 iScroll。
由于我将原始 init 调用包装在私有函数中,如何运行刷新和其他方法(如销毁)?
javascript - 在现有的垂直 iScroll 内有轮播 iScroll
我在垂直 iScroll 中实现 Carousel 时遇到问题。由于 Carousel 是水平滚动而 iScroll 是垂直滚动,因此会导致故障,即使我禁用 Carousel 也会垂直滚动。
我尝试将两个包装器分开(即....,...),但问题仍然存在。有人可以告诉我如何解决这个问题。
(我是 Javascript 新手,所以一些例子会很棒)
这是我的脚本:
和我的 HTML:
javascript - ajax 表单提交后 iScroll4 高度错误。高度是表单提交前的原始高度
我在 iScroll4 滚动条中嵌入了一个表单。表单是 ajax 表单,由 wordpress Gravity forms 插件生成。
当我在表单上点击提交时,iscroll 的高度(在页面加载时生成)保持不变,这意味着如果在按下提交按钮后表单更大,则无法一直向下滚动。
请参阅下面的代码...
任何人都可以帮我修复它,以便在提交表单时,iScroll 的高度可能会刷新吗?
绑定的 jquery 是在表单提交后表单输入工作。这是因为 iscroll4 难以处理表单元素。
提前致谢。
乔什
jquery-mobile - 无法让 iScroll 使用 jQuery Mobile 正确滚动 div
我正在使用 jQuery Mobile 来建立一个移动网站。在一个页面上,我有一堆文本要显示在一个 div 中。我根据iScroll 4 的简单示例进行编码。
我在我的 Chrome 浏览器中得到了它,但是当我在移动 safari 中测试它时,我可以稍微向下滑动文本,但它会弹回,而不是向下滚动。
这是 HTML 标记:
CSS是:
如果我将位置:绝对移动到#scroll-wrapper,它甚至无法在 chrome 中工作。
并使用 iScroll:
javascript - iscroll4 防止键盘显示集中在外部输入上(android/ios)
我在 android(2.2/2.3 和 ios)上遇到了 iScroll 的问题
我有一个看起来像的代码:
和js:
当我单击单独的链接时,我将重点放在#thing 输入上,然后出现软键盘。当我单击滚动条中的那些时,会给出焦点,但不会出现键盘。
我真的不明白什么在这里不起作用。我想让键盘出现。
编辑:我正在使用 jquery mobile,如果这可以帮助我。
javascript - Javascript - 使用 iScroll 计算位置
我有一个需要看起来像这样的分页:
一只忙碌的猫 http://img338.imageshack.us/img338/3180/pagination.jpg
基本上,它是另一个 div 内的 div(20 000 px 宽),宽度为 160,溢出:隐藏。
我使用 iScroll 让它滚动(我目前正在做我网站的 iPad 版本,所以它只能在 iPad 上工作)。到目前为止它工作得很好,我可以在我的 div 中滚动,我需要“单击”数字才能转到页面。然后页面重新加载。
我的问题是,当我的页面加载时,当前页面(带有 class="current" 的粉红色页面)需要位于我的 div 中间(如图所示)。所以我需要一种javascript方法来做到这一点......
例如,如果我单击第 20 页,当页面加载时,分页显示页面从 1 到 10,如果我滚动我可以看到第 20 页设置为“当前”。需要一种方法来计算位置并将其居中。
我完全不知道如何使用 javascript / jquery 来做到这一点......!
有人可以帮忙吗?
javascript - iScroll ipad 问题
在本网站 ( http://www.bigideaadv.com/adaptive/people.php ) 上使用 iScroll ( http://cubiq.org/iscroll-4 )。
我已经安装了它,但它不能正常工作。JS代码如下:
折叠的 HTML 结构:
CSS 太大,无法在此处发布。
当我尝试滚动时,它会弹回顶部位置。有人有什么想法吗?
javascript - 在 IE8 和黑莓 playbook 中,javascript setInterval 函数无法正常工作
我有一个定义的点击,除了两个之外,它都可以按需要工作。我将点击事件绑定如下:
我正在使用iScroll 4。#next_item
用于滚动动态添加的 div onclick 。setInterval function()
之所以使用,是因为单击一次我想一次滚动一个 div,而在 mousedown 上我希望 div 滚动直到我执行 mouseup。现在的问题是在黑莓剧本中一次单击超过一个 div 滚动,但在 ipad、android 平板电脑和包括 IE8 在内的桌面浏览器中运行良好。此外,当我在 blacberry playbook 中执行 mousedown 时,div 会一直滚动到结束,并且不会在 mouseup 时立即停止,而对于 IE8,div 会停止并且滚动似乎 setInterval 无法正常工作。需要进行哪些更改才能在 IE8 和黑莓 playbook 中进行这项工作
更新 :