功能无法按ios5 iPad的正确顺序工作
functions not working in proper order of ios5 iPad
我有一组应该在点击上工作的函数,然后还有一些与html5视频事件绑定的函数。当我在Chrome中测试它时,它工作正常,但是当我在ios中尝试时,它不起作用。它会在从屏幕中删除视频之前加载视频。
.JS:
$(document).ready(function () {
$('#MyT').fadeOut();
<!--$('#myVid').addClass('move');
$('li, .thumbs').bind('click', function() {
$("#bigPic").removeClass('move');
var numb = $(this).index(),
videos = ['images/talking1.m4v', 'images/talking2.m4v', 'images/talking1.m4v', 'images/talking2.m4v', 'images/talking1.m4v', 'images/talking2.m4v'],
myVideo = document.getElementById('myVid');
myVideo.src = videos[numb];
myVideo.load();
setTimeout(function(){
myVideo.play();
}, 200);
});
$('#myVid').bind("loadeddata", function() {
$('#bigPic').addClass('move').delay(200);
});
$('#myVid').bind("playing", function() {
("#myVid").removeClass('move');
});
$('#myVid').bind("ended", function () {
$("#bigPic").removeClass('move');
});
});
});
.CSS:
#bigPic {
position:absolute;
/* margin-left:-8px;
margin-top:-16px; */
height:768px;
width:1024px;
left:1200px;
oveflow: hidden;
}
.move {
-webkit-transform: translateX(-1200px);
}
编辑我发现一开始.bind('click')
中的removeClass
实际上什么都没做......
jQuery.click(( 在 iOS 上无法正常工作。我怀疑你在 bind(( 上遇到了同样的问题。
你可以使用 jQuery.on(( 或使用其他事件,如 touchstart
我看到这篇文章似乎与您的问题相似
相关文章:
- javascript中无法正常工作的事件顺序
- 滚动功能按相反顺序工作
- Javascript文件只能在Rails应用程序中按字母顺序工作
- 功能无法按ios5 iPad的正确顺序工作
- jquery/javascript 多单击函数将按编码顺序工作
- 使用jQuery更改“选择选项”无法正常工作的顺序
- Angular控制器中的操作顺序没有以正确的方式工作
- javascript命令可以单独工作,但不能按顺序作为bookmarklet
- 函数按照一个接一个的顺序在javascript中同时工作
- 当我简单地改变两个表达式的顺序时,为什么这个for循环不能工作?
- Javascript不能以正确的if-else顺序工作
- 尝试按字母顺序排列jQuery UI accordion;可以在任何地方工作,但IE除外
- Var和function的工作顺序错误
- 点击语音气泡按顺序显示列表项目-在IE8中不工作
- jQuery数据表sDom顺序不工作
- 为什么jQuery的fadeIn效果不工作,当我颠倒顺序
- 我不明白排序方法在这种情况下是如何工作的,我认为它是按字母顺序工作的,但是 #39;光线里的字不是,为什么
- 为什么角顺序自定义比较器不能工作
- “Union"按“顺序”排序;和“;limit"总之,不工作
- 如何使用setTimeout()使函数按顺序工作