2011-11-11 11 views
1

任意のアイデア理由:デスクトップ上のクロムのjQueryのモバイル問題

$('#site-toggle').live('tap', function() { 
    url = $.mobile.path.parseUrl("http://" + window.location.host.replace('m.','') + window.location.pathname); 
    window.location.href=url.href; 
}); 

作品ではなく、私のAndroidの上?

Chromeでは、現在表示しているページが表示されますが、Androidでは常に読み込まれた最初のページにリダイレクトされます。

+0

これは、Android上でpagecreateイベント – Adi

答えて

0
$('#site-toggle').live('tap', function() { 
var fullSiteURL = 'http://' + location.host.replace('m.', '') + $(e.target).attr('data-url'); 
window.location.href = fullSiteURL; 
}); 
0

window.location.hrefプロパティでreplaceを実行するとどうなりますか?

$('#site-toggle').live('tap', function() { 
    window.location.href = window.location.href.replace('m.',''); 
}); 
+0

内まだ(私は上のデフォルトのjQueryモバイルAjaxのナビゲーションを持っている)あなたではなく、あなたが上にあるページを訪れた最初のページがロードされますされます – Adi

関連する問題