Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS 7 Mobile Safari是否正在阻止touchmove事件_Iphone_Backbone.js_Coffeescript_Touch_Ios7 - Fatal编程技术网

Iphone iOS 7 Mobile Safari是否正在阻止touchmove事件

Iphone iOS 7 Mobile Safari是否正在阻止touchmove事件,iphone,backbone.js,coffeescript,touch,ios7,Iphone,Backbone.js,Coffeescript,Touch,Ios7,我正在构建一个使用mobile safari访问的web应用程序 在升级到iOS7后,touchmove事件中的职位更新频率明显降低。是否有人可以确认此事件已被阻止,最好是通过指向文章、解释或错误报告的链接 我使用的代码非常简单——它只遵循touchmove,并使用该位置更新div的高度。这用于创建自定义滑块/填充栏UI View = Backbone.View.extend events: touchmove: 'onDragMove' onDragMove: (event)

我正在构建一个使用mobile safari访问的web应用程序

在升级到iOS7后,touchmove事件中的职位更新频率明显降低。是否有人可以确认此事件已被阻止,最好是通过指向文章、解释或错误报告的链接

我使用的代码非常简单——它只遵循
touchmove
,并使用该位置更新div的高度。这用于创建自定义滑块/填充栏UI

View = Backbone.View.extend
  events:
    touchmove:  'onDragMove'
  onDragMove: (event) ->
    event.preventDefault()
    @_follow event
  _follow: (event) ->
    @windowHeight = @windowHeight || $(window).height() # Don't calculate window height every drag increment :)
    @personHeight = @personHeight || @$el.height()
    @$fill =        @$fill || @$(_fillSel)
    touch = event.originalEvent.touches[0] || event.originalEvent.changedTouches[0]
    y = touch.pageY
    height = @windowHeight - y
    percentage = Math.round height / @personHeight * 100
    percentage = @_boundValue percentage
    @$fill.css height: height
    percentage
在更新之前,这是流动和响应。更新后,更新位置时会出现延迟。在我看来,这项活动似乎被苹果公司取消或扼杀了


还有人看到这个吗?

你在7.1测试版上检查过吗?我们在7.0-7.0.4版本的touchmove和canvas交互方面遇到了问题,7.1测试版中就没有了这些问题。

我在使用javascript滚动实现时也遇到了同样的问题

我发现了一个解决方案,使用了类似问题中提供的一些CSS:-):


我可以确认,我们在iOS 7的移动safari应用程序中遇到了类似的问题。