Mam absolutnie pozycjonowany element, który poruszam przy pomocy jQuery przy użyciu CSS propertly "left".Styl jQuery nie jest stosowany w Safari
$("#element").css('left', '103px');
W przeglądarce Firefox działa zgodnie z oczekiwaniami. Jednak w Safari widzę styl pojawiający się w Web Inspector pod elementem.style, ale styl nie jest aktualizowany. Jeśli wyłączę (i ponownie włączę) dowolne dopasowane reguły CSS (nawet te, które nie zostały zastosowane bezpośrednio do mojego div), zostanie zastosowany styl zastosowany w jQuery.
Używam Safari 5.0.6 na starym PowerMacu z jQuery 1.7.2.
Co powiecie na dodanie klasy z lewej: 103px; do ciebie CSS i robi $ ('emelent'). addClass ("lewa_klasa"); ? Czy to będzie różnica? – Robert
Jeśli jest w CSS, działa, ale chcę móc przenieść element za pomocą jQuery, ale to nie działa. –
Wyśledziłem problem z elementem nadrzędnym do tego, który jest ustawiony absolutnie. Jeśli ustawię go na pozycjonowanie względne, wyrenderuje styl zastosowania jQuery. –