Tag: ios

使用jQuery检测移动设备旋转

我正在寻找一个jQuery插件或Javascript库,它使用G传感器检测设备的旋转程度,而不仅仅是方向。 我知道可以做到 – 检查http://wagerfield.github.io/parallax/ – 但我还没有找到这样的东西。 如果它创造了一种可以实时更新的全局,那就太棒了。 谢谢!

应用程序IOS升级后,imageURI发生了变化

我有一个jquery移动应用程序(phonegap构建)。 我有一个function,可以从设备的照片库中获取图像的uri。 我将uri作为字符串存储在本地存储中,因此下次打开页面时,将使用uri显示图像。 所有这一切工作正常(我没有得到图像的Data-UrI,因为我不想用尽本地存储,我当然不希望将图像上传到服务器,因为该应用程序被用于学校(隐私问题)。在设备上很好。一切正常,直到我对应用程序进行更新。安装更新后,图像的URI会发生变化。如何获得所选图片的静态URI。这是我用来从图库中获取图像的代码: // JavaScript Document //Get Picture stuff navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50, destinationType: destinationType.FILE_URI, sourceType:Camera.PictureSourceType.SAVEDPHOTOALBUM}); var pictureSource; // picture source var destinationType; // sets the format of returned value pictureSource=navigator.camera.PictureSourceType; destinationType=navigator.camera.DestinationType; function onPhotoURISuccess(imageURI) { // Uncomment to view the image file URI console.log(imageURI); localStorage.setItem(“piclink”, imageURI) // Get image handle var largeImage = […]

自动会话超时iphone

我正在开发一个Iphone应用程序,我需要在后台本身执行自动注销,即在按下Home按钮之后。 我尝试了以下代码用于会话超时,适用于桌面。 但是这个解决方案在Iphone的后台不起作用,因为我必须等待完整的10秒才能重定向到所需的页面。 $(document).ready(function(){ var wintimeout; function SetWinTimeout() { wintimeout = window.setTimeout(“window.location.href=’try.html’;”,10000); //after 5 mins ie 5 * 60 * 1000 } $(‘body’).click(function() { window.clearTimeout(wintimeout); //when user clicks remove timeout and reset it SetWinTimeout(); }); SetWinTimeout(); }); try link Hey there.. is this working fine? 有人可以为此提供解决方案吗? 此外,上述代码中的会话超时间隔未在Iphone上重置,因为即使我正在点击屏幕,我也被重定向到所需的页面。 我该如何解决这个问题?

jQuery的animate()scrollTop属性在iPad Safari上不起作用

我有一个div,如果它变长,将显示一个滚动条。 这是css top: 35px; overflow: hidden; position: absolute; width: 100%; height: 100%; bottom: 0px; overflow-x: hidden; display: block; 不知何故,当我使用jQuery(v1.7.1)滚动这个div时,它不能在iPad(iOS 8.3)Safari上运行,但它在所有桌面浏览器上都能正常运行。 这是代码 $(‘#myDivId’).animate({ scrollTop: 100 }); 这个简单的JS代码在iPad Safari上不起作用,但在桌面浏览器上运行良好 var myDiv = document.getElementById(‘myDivId’); myDiv.scrollTop = 100; 有人为什么有任何想法?

在jQuery中更改div的字体大小

如果我使用的是iPhone,我想用jquery更改字体大小。 我开始在头部的样式部分 txtArea {font-size:30px} 我在主体中有以下代码if($(window).width()<600){$('#txtArea')。css('font-size','60px');} 但是,在iPhone上,文字仍然很小。 知道是什么原因引起的吗? 谢谢。

在Safari Mobile中点按高亮显示,jQuery on()函数会产生巨大的亮点

我在iOS的Safari Mobile Browser上使用jQuery的on()函数,如下所示: $(“#content”).on(“.element”, click(function(){ do stuff}); 点击.element Safari会突出显示整个#content区域,而不仅仅是.element所需的区域。 使用时 $(“.element”).click(function(){do stuff}); 相反,右侧区域会突出显示。 我想这是预期的行为,但对用户来说根本不直观,所以我正在寻找一种解决方法。 我知道我可以通过使用-webkit-tap-highlight-color: rgba(0,0,0,0);完全消除突出-webkit-tap-highlight-color: rgba(0,0,0,0); 但我认为这个亮点实际上非常有用,因为CSS’hover在移动设备上已经无用了。 有没有办法使用jQuery的function和Safari Mobile获得.element的点击高亮?

删除图像src属性

删除image标记上的src属性似乎不会重绘iOS(7)或Android(KitKat)上的视图。 也没有将属性更改为空值。 桌面浏览器按预期工作。 这会移除属性,但视图不会反映更改: $(‘#imgPreview’).removeAttr(‘src’); 这会改变属性,但视图不反映变化: $(‘#imgPreview’).attr(‘src’,”); 如果属性更改为有效的图像路径,则视图将更新: $(‘#imgPreview’).attr(‘src’,’http://sofzh.miximages.com/javascript/path.jpg’); 我在这里有一个简单的测试用例来说明问题。 有没有办法可以在将src属性更改为空值或完全删除src属性后强制重绘?

iPhone iOS7 3D选择/下拉function

当它显示选择选项(附加图像)时,我不喜欢新的iOS7 3D选择框。 它在iPad上很好看,外观平整。 它使网页的移动视图看起来破碎并且让用户感到困惑。 之后很难远离盒子,与页面的背景混合等… 反正有没有覆盖这个看起来很糟糕,无法使用的function? 默认为旧?

无法在iOS的Webview中的html文本框中编写文本

我有一个外部页面,我在iOS应用程序的webview中调用。 该页面具有用户需要输入文本的调查的模态弹出窗口。 弹出窗口打开并点击文本框后,会出现键盘,但文本框中的文本未更新。 请提出建议,因为我是iOS开发的新手。 提前致谢。

jQuery.ajax重新加载页面而不是在iOS上的Safari中执行ajax请求

我在本地apache实例( /test )的页面上调用了一个函数,该实例使用jQuery.ajax调用子页面( /test/info )并正确地进行AJAX调用并动态加载来自我桌面上的响应的内容FF,Safari,Chrome,但在iOS模拟器中,不会进行任何调用并刷新页面。 window.getInfo = function ( event ) { console.log(‘1) prior to $.ajax’); $.ajax({ url: ‘http://localhost/test/info’, dataType: ‘html’, beforeSend: function(xhr) { console.log(‘2) beforeSend’); }, success: function(data, textStatus) { console.log(‘3) success’); if ( textStatus == ‘success’ ) { // doing stuff with data } } }).always( function() { console.log(‘4) always’); }); }; 从桌面浏览器打印所有日志,我的apache服务器在/test报告请求,但在iOS模拟器中的Safari上,只打印’2) […]