问题标签 [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 - 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:
jquery - 方向改变时的滚动问题
当我将方向从纵向更改为横向时, iScroll出现问题。它在 AppMobi XDK 上运行,但在 iPhone 上,它不能正确渲染。我试图捕获orientationchange
事件并使用不同的超时值调用 iScroll 的刷新方法,但没有运气。
任何人都可以帮忙吗?
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。
jquery - 如何在 iScroll 中拖动时不单击 href
我在我的页面上启用了 iScroll 。
请注意滚动条中的图像是链接(因此会打开一个更大图像的弹出窗口,你知道交易)。但 iScroll 的一个可爱功能是您可以拖动鼠标进行滚动。但是现在,当有人拖动它时,它会自动打开图像而不是滚动条。有解决方法吗?
jquery-ui - jQuery Mobile Listview 使用 iScroll 太慢
我正在使用 PhoneGap 1.3.0 和 Jquery Mobile 1.0 制作应用程序。要滚动listview
我想使用 iScroll 但滚动性能太差了。滚动太慢了。
我也做了一些测试。
如果我在没有 jQuery Mobile 的情况下使用代码,它会很快
...
但是如果我添加 jQuery Mobile 类型之listview
类的。
它很慢。我该如何解决?
jquery - iScroll + jQuery Mobile -> 动态列表视图滚动位置问题
我有一个动态更新的列表视图。我从我的 JSON 服务中获取数据,解析并动态注入到 div。问题是; 生成所有数据后,滚动工作但不完全。想象一下,您按下并向上滚动列表视图,如果您从屏幕上移除小时手指,列表视图位置会自动返回其起始位置。我用硬编码代码尝试了我的 iScroll 和 jQuery mobile <ul><li>
,然后它就可以工作了。
下面是代码:
..
---下面的代码是为列表视图生成数据。
html-lists - iScroll 在 LI 元素上触发多次点击
我已经将 iScroll 实现到一个网页中,用于智能手机。我还没有在模拟器中尝试过这个,所以我不知道这是否只是一个 PC 问题。
滚动条包含一个 UL。每个 LI 都标有一个 onclick 事件处理程序:
当我在使用 iScroll 之前实现这一点时,如果我在 LI 上单击一次,我会调用我的单击处理程序(这会打开另一个视图窗口)。使用 iScroll 后,我有两个不好的行为。
- 滚动时,有时 iScroll 认为我想点击某些东西。也就是说,iScroll 的工作类似于“onmouseup”事件。
- 当单击一个事件时,无论是否有意,iScroll 都会为单个事件所针对的那个位置生成 10、20 甚至 30 个事件(或事件线程)。我追踪了它,所有的事件都来自同一个 LI 项目。如果我将单击处理程序更改为双击处理程序 (dblclick()),这种情况同样严重。
马上,我就沦为放了一个看门人,一面旗帜上写着“我已经忙于一个活动,走开”。我还可以更改界面,让用户单击(选择)一个 LI,然后单击一个单独的按钮以查看详细信息。
但我担心 iScroll 在做什么。
有任何想法吗?需要看代码吗?我不能放整个应用程序(一千行长,在评论之后),但我可以展示不错的剪辑。但我希望这是一个“哦,是的”的时刻,有人告诉我一个已知的故事。
javascript - Blackberry 固定 Webworks 中的页眉和页脚
有什么方法可以在 Webworks for Blackberry Phones 6.0+ 中创建固定的页眉和页脚?
我尝试使用 iScroll - 在平板电脑操作系统上运行良好,但在 BlackBerries 上运行良好,它在浏览器中运行良好,但在“编译”时停止运行。
似乎任何东西都有 position: absolute; 将缩小整个页面。
由于某种原因,整个页面缩小到 40ish 像素(标题的高度)
html 和 body 的高度均为 100%,内容 div 位于标题之外:
帮助将不胜感激!
cordova - 只有在方向改变后才能滚动?在 iphone , ipad
Iscroll 仅在方向更改后开始,如果没有方向更改,它将表现得像橡皮筋一样。
javascript - 为什么我不能点击输入?
我正在使用 iScroll4 插件 ( http://cubiq.org/iscroll-4/ ) 将滚动条添加到超过浏览器视口高度 80% 的页面。出于某种原因(并且仅在这种情况下)我添加它并尝试单击输入时,它不会选择。只有点击它的标签才会选择输入。
我该怎么做才能拥有 iScroll4 和可选输入?