"detect"라는 ID를 가진 버튼이있는 android.html 페이지가 있습니다. 버튼을 클릭하면 스크립트가 us 헤더에있는 Android 장치에있는 OS 버전을 확인합니다. 버전 3.0 이상이면 스타일을 적용하고 버전 2.9 이하이면 다른 스타일을 적용하려면 스크립트를 어떻게 변경해야합니까? 여기에 어려운 부분이 있습니다 ... 나는 css 스타일을 android.html 페이지에 적용하고 싶지는 않지만 playlist.html 페이지에는 버튼 클릭으로 리디렉션됩니다.다음 페이지의 CSS를 변경 jquery
HTML
<div id="detect">button</div>
JS
쿼리 문자열이 HTML 페이지에$('#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
동의. 재생 목록 파일에서 실제로 확인해야합니다. – pseudosavant