2017-11-01 4 views
0

私は現在、関数を実行するためにjQueryを使用していますが、デスクトップ上でのみ動作していますが、モバイルデバイス上では動作していないようです。WPテーマにjQuery Mobileを追加しました。ページがモバイルに完全に読み込まれたときに関数をトリガーする方法は?

私は、ページが完全にロードされたときにcallback機能をトリガするために使用jQuery(document).ready(callback)

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

    }, 5000); 

答えて

0

ページが完全にモバイルデバイスにロードされている場合にのみ、この機能を実行します。デスクトップとモバイルの両方で動作する必要があります。

スクリプト例:

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

問題が解決しない場合は、特別なjquery-mobileイベントmobileinit試すことができます。

$(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

を試してみましたが一般的には、.ready()関数を使用して、t彼のページがロードされているが、jQueryのは、モバイルではpageinitイベントを使用することをお勧めします:動作していない

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

}); 
関連する問題