Próbuję sprawdzić, czy metoda .prop()
istnieje na obecnym jQuery wliczone (dla kompatybilności powodu) poprzez:jQuery .prop() Kompatybilność
if(typeof $.prop === 'function')
Spodziewam się, że warunek powyżej true
dla jQuery >= 1.6
i false
dla jQuery < 1.6
jak mogę zrozumieć z docs
Zresztą, testując to na jsfiddle, prowadzi do:
typeof $.prop === 'function'
:
true
gdyjQuery >= 1.6
false
gdyjQuery < 1.6 and jQuery > 1.3
true
gdyjQuery <= 1.3
here jest bardzo prosty skrypt, który dostarcza wyniki powyżej (wystarczy przełączyć wersję jQuery, aby zobaczyć, co Opisałem).
Kiedy próbuję użyć tego .prop()
z jQuery, tj. 1.3, pojawia się błąd .prop is not a function
. Ten sam problem powoduje również testowanie poza jsfiddle. Czy to normalne takie zachowanie? Jak mogę naprawdę sprawdzić, czy jest dostępny .prop()
?
Dzięki
zrobiłem go przetestować na FF4 , Safari5 i Chrome12 – Dalen
Przepraszam niezrozumiałe –
Dlaczego wsparcie 1.3. Jest naprawdę stary. – Raynos