草庐IT

mobile-webkit

全部标签

javascript - 在 Mobile Safari 中点击 <label>

点击不会在MobileSafari中自动聚焦链接,但如果定义了一个空函数作为clickhandler像这样document.getElementById("test_label").onclick=function(){};解决问题。这是完整的源代码。Thisisthelabeldocument.getElementById("test_label").onclick=function(){};你知道它为什么有效吗? 最佳答案 使用FastClick的人:使用这个CSS:label>*{display:block;pointer-e

javascript - 使用 Javascript 变量设置 Webkit 关键帧值

我有一段JS代码来生成随机数并将它们输出为变量,以在此处使用以代替旋转值@-webkit-keyframesrotate{0%{-webkit-transform:rotate(-10deg);}100%{-webkit-transform:rotate(10deg);}}#dog{/*irrelevantsettings*/-webkit-animation:rotate5sinfinitealternateease-in-out;}上面的代码工作正常,但是当我尝试将变量从javascript粘贴到rotate(variable);时,我无法让它工作。我是新手,所以我90%确定我只是

javascript - 使用 Javascript 变量设置 Webkit 关键帧值

我有一段JS代码来生成随机数并将它们输出为变量,以在此处使用以代替旋转值@-webkit-keyframesrotate{0%{-webkit-transform:rotate(-10deg);}100%{-webkit-transform:rotate(10deg);}}#dog{/*irrelevantsettings*/-webkit-animation:rotate5sinfinitealternateease-in-out;}上面的代码工作正常,但是当我尝试将变量从javascript粘贴到rotate(variable);时,我无法让它工作。我是新手,所以我90%确定我只是

javascript - iOS 上的 Mobile Safari 在大页面上崩溃

我遇到一个问题,当页面变得太大时,当使用jQuery加载和操作DOM时,MobileSafari会崩溃。我在iPhone和iPad上都遇到同样的问题。对移动页面进行故障排除以查找错误的最佳方法是什么?是否存在任何可能导致MobileSafari崩溃的已知问题? 最佳答案 我确实发现了问题。不是我想的那样用JS,而是用CSS。我添加了类来使CSS过渡在某些元素中淡入淡出。对于匿名用户,这些元素具有display:none;并且可能从未运行过不透明度转换。奇怪的是,过渡恰好发生在两个元素上。那么,为什么这只会在评论超过100条的长线程上

javascript - iOS 上的 Mobile Safari 在大页面上崩溃

我遇到一个问题,当页面变得太大时,当使用jQuery加载和操作DOM时,MobileSafari会崩溃。我在iPhone和iPad上都遇到同样的问题。对移动页面进行故障排除以查找错误的最佳方法是什么?是否存在任何可能导致MobileSafari崩溃的已知问题? 最佳答案 我确实发现了问题。不是我想的那样用JS,而是用CSS。我添加了类来使CSS过渡在某些元素中淡入淡出。对于匿名用户,这些元素具有display:none;并且可能从未运行过不透明度转换。奇怪的是,过渡恰好发生在两个元素上。那么,为什么这只会在评论超过100条的长线程上

javascript - INVALID_STATE_ERR : DOM Exception 11 (WebKit)

我最近测试了我在Chrome和Safari上开发的Cappuccino应用。我收到错误:INVALID_STATE_ERR:DOMException11:Anattemptwasmadetouseanobjectthatisnot,orisnolonger,usable.缺乏信息令人沮丧。我尝试使用什么对象以及在哪里使用它?Chrome尝试回答第二个问题,但它给出的行号465在它给出的文件只有94行长时没有任何意义。没有更多信息,我什至不知道从哪里开始寻找。 最佳答案 通常当您使用async=true调用open方法时,XMLHtt

javascript - INVALID_STATE_ERR : DOM Exception 11 (WebKit)

我最近测试了我在Chrome和Safari上开发的Cappuccino应用。我收到错误:INVALID_STATE_ERR:DOMException11:Anattemptwasmadetouseanobjectthatisnot,orisnolonger,usable.缺乏信息令人沮丧。我尝试使用什么对象以及在哪里使用它?Chrome尝试回答第二个问题,但它给出的行号465在它给出的文件只有94行长时没有任何意义。没有更多信息,我什至不知道从哪里开始寻找。 最佳答案 通常当您使用async=true调用open方法时,XMLHtt

javascript - 使用 Javascript 阻止 Mobile Safari/iPhone 中触摸事件的鼠标模拟事件(即单击)

在使用交互式DOM元素制作单页Javascript应用程序时,我发现“mouseover-mousemove-mousedown-mouseup-click”序列全部发生在之后"touchstart-touchmove-touchend"事件序列。我还发现可以通过在touchstart事件,但仅然后,而不是在touchmove和touchend期间。这是一个奇怪的设计,因为在touchstart期间不可能知道用户是否打算拖动或滑动或只是点击/单击项目。我最终在某个地方设置了一个与时间戳相关的“ignore_next_click”标志,但这显然不是很干净。有没有人知道更好的方法,或者我们

javascript - 使用 Javascript 阻止 Mobile Safari/iPhone 中触摸事件的鼠标模拟事件(即单击)

在使用交互式DOM元素制作单页Javascript应用程序时,我发现“mouseover-mousemove-mousedown-mouseup-click”序列全部发生在之后"touchstart-touchmove-touchend"事件序列。我还发现可以通过在touchstart事件,但仅然后,而不是在touchmove和touchend期间。这是一个奇怪的设计,因为在touchstart期间不可能知道用户是否打算拖动或滑动或只是点击/单击项目。我最终在某个地方设置了一个与时间戳相关的“ignore_next_click”标志,但这显然不是很干净。有没有人知道更好的方法,或者我们

javascript - WebKit "Refused to set unsafe header ' 内容长度'”

我正在尝试实现简单的xhr抽象,并在尝试为POST设置header时收到此警告。我认为这可能与在单独的js文件中设置header有关,因为当我在中设置它们时.html文件中的标记,它工作正常。POST请求工作正常,但我收到此警告,我很好奇为什么。我收到关于content-length的警告和connectionheader,但仅限于WebKit浏览器(Chrome5beta和Safari4)。在Firefox中,我没有收到任何警告,Content-Lengthheader设置为正确的值,但连接设置为保持事件状态而不是关闭,这让我认为它也忽略了我的setRequestHeader调用并生