2017-11-01 3 views
0

저는 현재 jQuery를 사용하여 함수를 실행하고 있지만 데스크탑에서만 작동하지만 모바일 장치에서는 보이지 않습니다. jQuery Mobile을 WP 테마에 추가했습니다.페이지가 모바일에 완전히로드 될 때 함수를 트리거하는 방법은 무엇입니까?

나는 페이지가 완전히로드 될 때 페이지가 완전히 callback 기능을 트리거하기 위해 모바일 장치

setTimeout(
    function() 
    { 
jQuery('.jp-play').trigger('click'); 
//jQuery('.jp-pause').click(); 
jQuery('.jp-pause').hide(); 

    }, 5000); 

답변

0

사용 jQuery(document).ready(callback)에로드되어있는 경우에만이 기능을 실행해야합니다. 데스크톱과 모바일 모두에서 작동해야합니다.

스크립트 예 :

$(document).on("mobileinit", function(){ 
    console.log("I'm ready!"); 
}); 
+0

시도하지 않았습니다. –

0

당신이 고전 jQuery를 당신에

$(document).ready(() => { 
    jQuery('.jp-play').trigger('click'); 
    //jQuery('.jp-pause').click(); 
    jQuery('.jp-pause').hide(); 
}); 
+0

작동하지 않음, 시도 함! –

0

을 시도해 봤어 :

jQuery(document).ready(()=>{ 
    console.log("I'm ready!"); 
}); 

가 당신이 특별한 jquery-mobile 이벤트 mobileinit을 시도 할 수 있습니다 작동하지 않는 경우 일반적으로 .ready() 함수를 사용하여 이벤트를 트리거 할 때 그는 페이지가로드되었지만 jQuery Mobile에서는 pageinit 이벤트를 사용하는 것이 좋습니다.

$(document).on('pageinit', function() { 

}); 
관련 문제