簡體   English   中英

功能不正常的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);
}

編輯我發現在removeClass.bind('click')中的removeClass實際上並沒有做任何事情......

jQuery.click()在iOS上無法正常運行。 我懷疑你遇到了與bind()相同的問題。

您可以使用jQuery.on()或使用touchstart等其他事件

我看到這篇文章似乎與你的問題相似

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM