问题标签 [iscroll]
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 - 将 iscrollview.js 包含在 RequireJS 和 jQuery Mobile 中
我慢慢地对这个绝望了。我有一个项目,我使用 RequireJS 来分隔我的 JS 代码。我已经设法启动并运行它,但现在我在使用iscrollview库时遇到了困难。这提供了在 jQuery Mobile 网站中使用的iScroll实现。这是一些代码来勾画我的情况:
索引.html:
js/main.js:
我希望我已经很好地指出了我的问题,以便你们出去。非常感谢您为此付出的努力!
编辑:
您可以在此处找到(简化的)项目。
iscroll - iscroll dom 变化
我的 iScroll 工作正常。我在 3 个包含文本的可滚动 div 中添加了一个 jQuery font sizer 插件。在使用“A+”来增加文本大小时,我得到了“橡皮筋”效果 [这是我所期望的]
我知道掌握REFRESH() 方法,但是我不知道如何正确实现这一点。
我的 iscroll 代码是
其中一个带有文本的 div 的示例是
现在我如何/在哪里可以添加
javascript - iScroll,如何调用我的滚动条?
iScroll 文档显示了一个典型的 iScroll 设置,如下所示。
我的问题是如何调用滚动条?如果我使用:
我得到一个错误。
javascript - iScroll url 哈希更改支持
这是 iScroll 的一个已知问题,它似乎只发生在菜单完全停止工作的 iOS5 中。我在 iScroll 中的所有子链接都是哈希锚。有没有人有解决方法?
javascript - 在 iScroll 和标准 WebView 滚动功能之间切换
我将iScroll 4用于我相当重的 iPhone web/Phonegap 应用程序,并试图找到一种在 iScrolls 滚动功能和标准“本机”webview 滚动之间切换的方法,基本上是点击。为什么我想要这个如下所述。
我的应用程序在一个文件中有几个不同的子页面。有些子页面有输入字段,有些没有。众所周知,iScroll + 输入字段 = 你不走运。我已经将 iScrolls 包装器 div(及其所有功能)包装在滚动至关重要且没有输入字段的一个子页面周围。其他部分,我只是简单地放在了这个 div 之外,这根本不提供这些滚动功能。我当然尝试将所有内容包装在包装器中并启用/禁用 iScroll(如下所示),但这对我来说根本不起作用:
通过在主滚动区域/ iScroll div 之外放置一些子页面,我禁用了 iScrolls 和标准 webview 滚动(后者 - 我猜 iScroll 会这样做),这让我根本没有滚动。但是,通过添加下面的行,我能够获得一些垂直移动性(这甚至是一个词吗?)。不幸的是,这让我只有基本的滚动功能,因此没有比你的手指在屏幕上垂直滑动更多的滚动功能。浏览大量内容的糟糕方式
因此,我正在寻找一种在 iScroll 包装器 div 之外的子页面上启用标准 webview 滚动的方法。我尝试了不同的方法,例如上面提到的方法,但没有成功。很抱歉没有为你们提供任何硬代码或演示来自己测试,这只是太多的代码,而且它会脱离它的上下文而呈现出来,对任何人都没有任何用处。
那么,有没有办法 n javascript 来做到这一点,在 iScroll 滚动功能和标准“本机”webview 滚动之间切换?我宁愿不重建整个 DOM,所以像上面描述的那样的解决方案会更可取。
javascript - iScroll4 - 单击并拖动 (HREF)
我的代码有问题,用iscroll4创建了一个轮播,但是图像有缩放并单击拖动fancybox事件发生,有什么方法可以在拖动时禁用链接?
javascript - iScroll 和黑莓触控板问题
我在尝试使 iScroll 工作时遇到问题。
目前我正在开发这个使用 Webworks、HTML5、jQuery、JavaScript、CSS 开发的应用程序,该应用程序将同时适用于在 OS 6 和 7 上运行的触摸屏和非触摸屏设备。
我们团队正在开发的应用程序也需要检索和显示大量数据,因此会有大量滚动(水平和垂直)。那是我们开始敲打头并拔出头发的时候。在 OS 6 和 7 上,即使您将 div 设置为 overflow: auto 滚动条也不会出现,并且如果用户尝试使用触控板/轨迹球滚动,滚动不会超出滚动 div 的高度或宽度。
然后我们发现了 iScroll。这很好,但另一个问题是,我们的应用程序的工作方式是这样的:
我们有一个 index.html
它将加载 mainMenu(),其中包含布局和导航到应用程序的其他功能,例如,功能一(功能一页()),功能二(功能二页())。iScroll 在以下位置初始化:
问题 1 - 第二个 iScroll 未初始化
iScroll 将在 mainMenu() 中很好地显示,但 iScroll 不会显示在从 mainMenu() 调用的其他函数中。例如在 mainMenu() 中有一个指向函数 displayUser() 的链接,我点击链接 iScroll 不会在那里显示。这个问题有什么解决方案吗?
问题 2 - 黑莓触控板
还有一个问题,如果页面显示超过 5 行记录,即使 x-blackberry-focusable="true",触控板焦点导航也不起作用,并且有 onmouseover 和 onmouse 事件来处理焦点事件。config.xml 中也已设置。
有没有人遇到过这些问题?任何帮助将不胜感激。
javascript - iScroll lite 在我到达滚动结尾或元素底部时查找
好的,我一直在寻找答案,但尚未在我正在寻找的一般区域中找到答案。对 iScroll 不太熟悉(该项目的前开发人员添加了它,现在我正在接管它)。我一直在试图找出从 iScroll 开始的地方。
现在,就上下滚动而言,一切似乎都在相应地工作。但我想为已开发的整个应用程序添加一些功能,例如获取旧数据并将其附加到当时列出的更新数据中。无限卷轴。
通过 ajax 提取数据,并使用它来将其附加到 iScroll 长度并刷新 iScroll 长度并不是问题(我认为,至少目前是这样)。我的问题是找到到达底部的那一刻并启动我将要获取的数据并附加它的功能。
我在任何地方都找不到任何例子,所以我希望这里有人能给我一些想法
iphone - 在 Phonegap + IOS 按钮单击事件触发多次使用 iScroll 4
我iScroll
在 Phonegap 2.1.0 + IOS 中使用 v4。我在两个不同的页面中有两个 iscroll。
第一卷
第二卷
在第一页iScroll
工作得很好。第二页iScroll
也很好用。但是当我单击第二页中的按钮时,按钮单击事件会触发多次。如果我在第二页中删除 iScroll,则按钮单击事件可以正常工作。我正在使用$.mobile.changePage("#Page2", null, true, true); 导航到第 2 页。
我在任何地方都找不到任何解决方案,所以我希望这里有人能给我一些想法。
谢谢
javascript - 按下控制键时在 IScroll 上选择文本?
我在我的网站上使用 IScroll。
它的工作非常好。但是,我无法用鼠标光标选择页面中的任何文本。
Ctrl
按住 Control [ ] 键时,我想用鼠标光标在 IScroll 中选择文本。
有没有可能?如果可能,请给我代码。