2011-02-02 13 views
10

iPhone/iPad/iPod'da sabit konumlu arka plan görüntüleri için bir sitede kullanıyorum jQuery komut dosyası var. Ancak, arka plan görüntüleri tam ekran büyüten sitede kullanıyorum başka bir script ile çatışıyor gibi görünüyor. Neyse ki birbirinden bağımsızlar, iOS cihazlarında çalışmak için arka plan görüntüsü betiklerine ve tersine gerek yok. Yalnızca iOS cihazları için JS komut dosyası yükleniyor mu?

bir JS dosyası görev yapacak özellikle IOS cihazları hedefleme bir yolu var mı? Başlangıçta bir çeşit IF ifadesini kullanmayı ve pencere boyutu üzerinde yapmayı düşündüm ancak biraz karmaşıklaşmaya ve diğer IOS dışı aygıtları etkilemeye başladım.

ben hoş karşılanmaz koklama cihaz/tarayıcı biliyorum "IOS cihaz sonra scroll.js yüklerseniz" ama başka bir yol düşünemiyorum Sadece ...

... böyle bir şey çalıştırmak gerekiyor Bu problemin etrafında.

+0

Keltex en linke @ eşleşen user-agent kullanın deneyebilirsiniz. –

cevap

1

Sen (o javascript için bir kütüphane bulunmaktadır) Detect Mobile Browser kullanabilirsiniz.

+1

Özellikle IOS'u tespit etmek için çok fazla kod gibi görünüyor, Justin Ethier'in verdiği cevapta bunun daha uygun bir çözüm olmasının bir nedeni var mı? Yardım ettiğin için teşekkür ederim. – Yammi

1

ayrıca bu

if (navigator.userAgent.match(/like Mac OS X/i)) { 
       alert('Hi, you\'re browsing from an iOS device.'); 
} 
İlgili konular