我在使用jQuery移动应用程序时遇到了一个很大的问题:我使用定制函数(它们由onClick触发)来切换currentPage页面。
它只发生在Android设备上的网站上,其中已更改(由于ajax请求)与集成浏览器。iOS和Chrome运行得很好。
单击元素后,动画开始,但就在它结束之前,它切换回旧页面。半秒后,它切换回新的。
我在这里拍了一部关于这个bug的电影:http://www.youtube.com/watch?v=sXxvVUxniNg
非常感谢
代码(CoffeeScript):
class Guide
@categoriesLoaded = false
@loadSearch: ->
$.mobile.changePage $("#guide"),
transition: 'slide'
changeHash: false
if !@categoriesLoaded
@categoriesLoaded = true
GuideApi.getCategories (data) ->
output = Mustache.render $("#tmpl-guide-categories-select").html(),
categories: data
$("#guide-search-category").append output
$("#guide-search-category").val($("#guide-search-category option:first").val());
window.WgSwitchGuide = ->
Guide.loadSearch
https://stackoverflow.com/questions/14225021
复制相似问题