2015-07-10 1 views
-1
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())) 

if(mobile){ 
    <link href="mobil.css" rel="stylesheet" type="text/css" media="screen">    
} 
else { 
     <link href="nonmobil.css" rel="stylesheet" type="text/css" media="screen">  
    } 
+1

Объясните нам еще, спасибо –

+0

@HakanKeles - Мы ждем вашего ответа –

ответ

0

Сначала вы должны знать, какой тег ссылки вы хотите изменить с помощью href. В примере я применил первый тег ссылки с использованием .eq(0) в jquery и использовал .attr() для установки href.

Предупреждение: Вы не указали, что индекс означает, что атрибут будет применяться для всего вашего тега ссылки в голове.

var res = mobile ? 'mobil.css' : 'nonmobil.css'; 
$('link:eq(0)').attr('href', res) 

Предположим, что вы должны выбрать 2-й линии связи тег просто использовать .eq(1). он работает с индексом на основе массива.

$('link:eq(1)').attr('href', res) 
Смежные вопросы