2011-04-08 6 views
0

Je cette ici:jQuery backgroundPosition instruction conditionnelle

if($("a#type").css('backgroundPosition') == '0px -40px') 
//do something 

qui passe bien dans Chrome/Safari mais pas dans Firefox 4 . Est-ce un bug dans jQuery? Quelqu'un at-il rencontré ce? Y a-t-il une solution?

+0

Pas à ma connaissance. Quelle est la valeur de '$ (" a # type "). Css ('backgroundPosition')' à la fois? (BTW 'a # type' est inutile, il suffit d'utiliser #type - c'est beaucoup plus rapide). –

+1

pourrait-il être 'background-position' –

+0

Quelle est la valeur retournée dans firefox 4? avez-vous 'console.log' il? –

Répondre

0

Je pense que la syntaxe est comme ceci:

if($("a#type").css('background-position') == '0px -40px') 
+0

Cela ne devrait pas avoir d'importance, voir: http://jsfiddle.net/Tgywb/ –

Questions connexes