我有一個名爲android.html的頁面,並帶有一個ID爲「detect」的按鈕。當你點擊按鈕時,一個腳本會檢查你的android設備上的us header的操作系統版本。如果腳本的版本是3.0或更高版本,我將如何更改腳本以應用樣式,如果版本是2.9或更低版本,我將如何更改腳本以應用樣式。這裏是最難的部分...我不想將css樣式應用於android.html頁面,而是將其轉到您點擊按鈕時重定向到的playlist.html頁面。jquery更改下一頁的css
HTML
<div id="detect">button</div>
JS
$('#detect').click(function() {
if (/Android (\d+(?:\.\d+)+)/.test(navigator.userAgent)){
var version=new Number(RegExp.$1)
if (version>=3)
//redirect to playlist.html using style1.css
}
else
//redirect to playlist.html using style2.css
});
只需在播放列表頁面的document.ready中進行檢查並加載相應的樣式表,而不是使用兩個單獨的重定向,會不會更容易? – Carter 2012-02-09 00:17:51
同意。你應該真的在播放列表文件中檢查。 – pseudosavant 2012-02-09 01:01:15