2016-12-14 20 views
0

私は本当に面倒な問題に遭遇しています。私は、メニューのためswipeleftswiperightを使用できるようにするには、次のjQueryのスクリプトを追加しました:私は先のページに到達したとき、私は、メニュー内のURLリンクをクリックしたときに、今メインスレッドの同期XMLHttpRequestは、エンドユーザーのエクスペリエンスに悪影響を与えるため、非推奨となりました。

<link rel="stylesheet" href="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css"> 
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script> 
    <script src="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 

、ページのスタイルがあります形式のうちのcompletleyは、コンソールに次の警告を表示します。

jquery-2.1.4.min.js:4 Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. 

これはjquery-2.1.4.min.js:4からのコードです:

f(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e 

私は、URLをクリックすると、この問題が発生した場所に間違っている可能性がありますか?上記のjQueryスクリプトを追加する前に、これは問題ではありませんでした。また、ブラウザにリロードして警告が表示されているページをリロードすると、ページのフォーマットが元の状態に戻ります。

アイデア?

誰でもこのライブを見たい場合は、下にコメントしてリンクを貼ります。このようにjQueryのライブラリとjquery.mobile間

+0

私はあなたの問題への答えを持っていないが、私は開発のためのunminified jQueryのライブラリを使用することをお勧めしたい、彼らがより簡単になりがちデバッグする。 – George

+0

@George彼らは正確に何ですか?私は通常 ''を使用しますが、これだけでもjquery.mobileは 'swipeleft'の動作を許可しません。 – Paul

+1

ちょうど.min – George

答えて

0

用途:

<script type="text/javascript"> 
$(document).bind("mobileinit", function() { 
    $.mobile.ajaxEnabled = false; 
}); 
</script> 
関連する問題