问题标签 [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.

0 投票
1 回答
1316 浏览

jquery - iScroll 冲突

iPad 上 Mobile Safari 中的 HTML5 模板。带有 iScroll 的 Div 工作正常。if/else 语句中还包含一个 jQuery 函数。该函数测试用户是否在 iScroll div 之外点击,如果是,则淡化 iScroll div。
问题是,如果用户在页面上的第二个 div 之外点击,if/else 语句可以很好地作为测试,但如果用户在 iScroll div 之外点击,则不能作为测试。不知道为什么,在 if/else 语句中尝试了所有与 iScroll div 关联的 div ID,但没有用。
功能如下:

#article = iScroll div

#article_images = 页面上的单独 div,测试用户是否在此 div 外部单击工作正常。
HTML:

0 投票
1 回答
1493 浏览

jquery - 方向改变时的滚动问题

当我将方向从纵向更改为横向时, iScroll出现问题。它在 AppMobi XDK 上运行,但在 iPhone 上,它不能正确渲染。我试图捕获orientationchange事件并使用不同的超时值调用 iScroll 的刷新方法,但没有运气。

任何人都可以帮忙吗?

0 投票
1 回答
1506 浏览

html - iScroll 未加载到 jQuery Mobile 中的散列链接上

我在 jQuery 移动网站的一个详细信息页面中的嵌套 div 上设置了 iScroll。基本上发生的情况是,当我单击主页上的按钮(对于“关于”页面)时,它会转到带有散列链接的位置(使用我收集的 Ajax)。例子:

http://www.example.com/#about.php(这不适用于 iScroll,顺便说一句,这显然不是真正的 URL,只是语法示例)

基本上,当我自己加载 URL(作为非散列链接)时,iScroll 工作正常,但是当从主页单击加载时,iScroll 不会加载并且无法正常工作。例子:

http://www.example.com/about.php

如何获得<li>链接到直接链接而不是散列链接的锚点,或者学习如何让 iScroll javascript 加载到 Ajax 加载链接中更好?谢谢您的帮助。

更新:

这是我用于链接到关于页面的列表视图的语法。这是我在阅读它的所有地方都看到使用的基本列表视图语法。我现在正在处理的只是第五个链接(关于)。我没有在锚中使用散列,但它仍然将它链接到散列位置。有趣的是它不是http://www.example.com/index.php#about.php它只是http://www.example.com/#about.php

0 投票
4 回答
7928 浏览

jquery - 如何在 iScroll 中拖动时不单击 href

我在我的页面上启用了 iScroll 。

请注意滚动条中的图像是链接(因此会打开一个更大图像的弹出窗口,你知道交易)。但 iScroll 的一个可爱功能是您可以拖动鼠标进行滚动。但是现在,当有人拖动它时,它会自动打开图像而不是滚动条。有解决方法吗?

0 投票
3 回答
6751 浏览

jquery-ui - jQuery Mobile Listview 使用 iScroll 太慢

我正在使用 PhoneGap 1.3.0 和 Jquery Mobile 1.0 制作应用程序。要滚动listview我想使用 iScroll 但滚动性能太差了。滚动太慢了。

我也做了一些测试。

如果我在没有 jQuery Mobile 的情况下使用代码,它会很快

...

但是如果我添加 jQuery Mobile 类型之listview类的。

它很慢。我该如何解决?

0 投票
2 回答
4586 浏览

jquery - iScroll + jQuery Mobile -> 动态列表视图滚动位置问题

我有一个动态更新的列表视图。我从我的 JSON 服务中获取数据,解析并动态注入到 div。问题是; 生成所有数据后,滚动工作但不完全。想象一下,您按下并向上滚动列表视图,如果您从屏幕上移除小时手指,列表视图位置会自动返回其起始位置。我用硬编码代码尝试了我的 iScroll 和 jQuery mobile <ul><li>,然后它就可以工作了。

下面是代码:

..

---下面的代码是为列表视图生成数据。

0 投票
0 回答
813 浏览

html-lists - iScroll 在 LI 元素上触发多次点击

我已经将 iScroll 实现到一个网页中,用于智能手机。我还没有在模拟器中尝试过这个,所以我不知道这是否只是一个 PC 问题。

滚动条包含一个 UL。每个 LI 都标有一个 onclick 事件处理程序:

当我在使用 iScroll 之前实现这一点时,如果我在 LI 上单击一次,我会调用我的单击处理程序(这会打开另一个视图窗口)。使用 iScroll 后,我有两个不好的行为。

  • 滚动时,有时 iScroll 认为我想点击某些东西。也就是说,iScroll 的工作类似于“onmouseup”事件。
  • 当单击一个事件时,无论是否有意,iScroll 都会为单个事件所针对的那个位置生成 10、20 甚至 30 个事件(或事件线程)。我追踪了它,所有的事件都来自同一个 LI 项目。如果我将单击处理程序更改为双击处理程序 (dblclick()),这种情况同样严重。

马上,我就沦为放了一个看门人,一面旗帜上写着“我已经忙于一个活动,走开”。我还可以更改界面,让用户单击(选择)一个 LI,然后单击一个单独的按钮以查看详细信息。

但我担心 iScroll 在做什么。

有任何想法吗?需要看代码吗?我不能放整个应用程序(一千行长,在评论之后),但我可以展示不错的剪辑。但我希望这是一个“哦,是的”的时刻,有人告诉我一个已知的故事。

0 投票
1 回答
1169 浏览

javascript - Blackberry 固定 Webworks 中的页眉和页脚

有什么方法可以在 Webworks for Blackberry Phones 6.0+ 中创建固定的页眉和页脚?

我尝试使用 iScroll - 在平板电脑操作系统上运行良好,但在 BlackBerries 上运行良好,它在浏览器中运行良好,但在“编译”时停止运行。

似乎任何东西都有 position: absolute; 将缩小整个页面。

由于某种原因,整个页面缩小到 40ish 像素(标题的高度)

html 和 body 的高度均为 100%,内容 div 位于标题之外:

帮助将不胜感激!

0 投票
1 回答
1331 浏览

cordova - 只有在方向改变后才能滚动?在 iphone , ipad

Iscroll 仅在方向更改后开始,如果没有方向更改,它将表现得像橡皮筋一样。

0 投票
4 回答
3239 浏览

javascript - 为什么我不能点击输入?

我正在使用 iScroll4 插件 ( http://cubiq.org/iscroll-4/ ) 将滚动条添加到超过浏览器视口高度 80% 的页面。出于某种原因(并且仅在这种情况下)我添加它并尝试单击输入时,它不会选择。只有点击它的标签才会选择输入。

我该怎么做才能拥有 iScroll4 和可选输入?