草庐IT

iphone - UIScrollView ContentOffset 未到达屏幕边缘

全部标签

javascript - IOS8 - 计算键盘打开或关闭时的可见屏幕高度

我需要计算ios8上的可见屏幕高度。表示当键盘打开时,计算屏幕高度减去键盘高度。减去状态栏等帮助? 最佳答案 可能document.documentElement.clientHeight已更改。 关于javascript-IOS8-计算键盘打开或关闭时的可见屏幕高度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26778442/

javascript - 检测到屏幕外的 Div

我通过javascript(w/jQuery)和CSS编写了下拉菜单。下拉菜单工作正常,但如果下拉菜单位于Angular落,例如用户屏幕的最右边或最左边,那么如果用户打开下拉菜单,它会溢出到窗口的不可见区域并导致水平滚动条。如何停止溢出?HTMLMenuHello1Hello2Hello3CSS.dropdown{z-index:1}.dropdown.headlink{border:1pxsolid#C7C9CF;padding:4px6px;}.dropdownli{}.dropdowna{outline:none}.dropdownul{z-index:100;border:1p

javascript - 捏缩放后 iPhone 谷歌地图 v3 平移

我在为iPhone开发Web应用程序时遇到了问题。当我访问像http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/examples/map-simple.html这样的简单示例时在iPhone中,当我从屏幕上松开手指时,捏合缩放map平移。这使得map最终出现在我缩放到的地方以外的地方。有什么方法可以防止map在双指缩放释放后平移吗? 最佳答案 不幸的是,当涉及到在移动设备上查看网络应用程序时,iPhone使用触摸屏技术(尤其是Cocoa)可能会产生

javascript - 到达新窗口的内容。打开

我新建了一个窗口varwin=window.open("","","width=400,height=200");我想用它来触及它的bodyvar$windowBody=$(win.document.body);然后使用.find()、.html()等方法这适用于FF和Chrome但不适用于IE。还找到一个relatedpost到这个。如何在IE中解决这个问题?即,如何使它跨浏览器工作?jsFiddle-请注意关闭按钮永远不会出现在IE中。 最佳答案 请使用下面的代码在IE中修复它varcontent=$('#content');$

javascript - Ionic 2,在启动画面之后和主页之前出现白色空白屏幕

目前我正在为android和ios开发ionic2项目。我在启动画面之后和主页之前看到了白色的空白屏幕。此空白页需要9或8秒才能完成。我使用以下命令ionicstartCoeTutorialtutorial--v2ionicresourcesionicplatformaddandroidionicrunandroid为什么会出现白屏,如何让它更快?这是我的项目链接:https://drive.google.com/file/d/0B8MgjhwD8M3UTVprWEd1cEk2dW8/view?usp=sharing需要输入npminstall下载此示例项目后。

javascript - 长轮询中 iphone 上的 safari 加载指示器

我正在尝试使用XMLHttpRequest进行长轮询。它在所有支持的浏览器上运行良好,但出于某种原因,在iPhone上的safari上我得到了每个ajax调用的加载指示器,而对于长轮询,这有点烦人。我读到您需要等到文档加载完毕,但它无法正常工作。任何其他已知的黑客来解决它? 最佳答案 我遇到了同样的问题,我尝试使用简单的XHRO、隐藏的iFrame等,但它在iPhone上不起作用。在加载“整个”文档之前,它似乎不会更新DOM或执行任何操作,在我的示例中是长轮询的持续时间。我唯一没有尝试过的是JSONP。也许你可以试试JSONP。请让

javascript - 在 iPhone 上滚动页面时隐藏和显示 div

需要在网页顶部显示一个元素(div)。在滚动期间,元素应该消失并在滚动结束后重新出现。增加复杂性:我们的代码是访客代码(因此我们无法操纵DOM结构等)。我们的代码适用于iPhone/iPad(移动Safari浏览器)我们尝试在文档/主体上监听touchstart事件,并在我们的专用处理程序中隐藏元素(div)。然而,在某些站点中(当DOM结构变得相当复杂时)滚动响应时间显着增加,即使处理程序实现完全是空的。我们正在寻找适当的方法来管理元素(重新)出现,同时将滚动时对用户体验的影响降到最低。 最佳答案 我认为Javascript是您的

javascript - 当我的手指已经在屏幕上时,如何在添加到 DOM 的元素上捕获 touchmove 事件?

我正在为iPad开发一个Javascript/html5项目。我需要能够在touchstart事件触发后才添加到DOM的元素上捕获touchmove事件(即,直到一个人已将手指放在屏幕上。)我已经尝试模拟touchstart事件并以编程方式触发它...$("#container").append(element);element.on("touchmove",doStuff);varev=$.Event("touchstart");element.trigger(ev);...但是这不起作用。让doStuff开始触发的唯一方法是抬起手指,然后再次触摸屏幕,触发第二个touchstart

javascript - 检测用户何时到达 html 页面中只读文本区域的末尾

我需要检测用户何时到达html页面中readonlytextarea的末尾。文本区域将显示一个很长的应用程序日志。日志文件太大,一次加载所有文本是不可能的(有些日志文件几乎有200MB)。所以我将加载第一行,比如说,1000行,然后我需要检测用户何时接近加载文本的最后一行,以通过ajax调用为他提供接下来的n行。检测此事件的最佳方法是什么? 最佳答案 您应该将textarea.scrollHeight与textarea.scrollTop进行比较-它们越接近,您就越接近文本区域的末尾。

javascript - Web 应用程序中具有自动淡入/淡出功能的 iPhone 样式滚动条

我正在制作一个网络应用程序,非常喜欢自动淡入和淡出的iPhone风格的滚动条。以前只在iOS产品上看到过,现在好像Facebook已经在Chat联系人列表中实现了。为什么我这么喜欢它?它会自动淡入和淡出,因此不那么突兀并且可以节省大量空间。当它显示时,它有效地位于div内部,而不是围绕它,再次有效地利用了空间。关于如何做到这一点有什么想法吗?不是MatteoSpinelli的“iScroll”采用“普通”滚动条(对于iOS产品当然是iOS样式)用于div。我试过使用JonathanAzoff的OverscrollJquery插件,但我似乎无法让它正常工作。我设法让滚动条在mouseen