![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 133 Pomógł: 4 Dołączył: 7.11.2012 Skąd: Połaniec Ostrzeżenie: (0%) ![]() ![]() |
nie chce reagowac a potrzebuje tylko w ie7 style zmienic na jednej stronie nie globalnie
co tu jest nie tak (IMG:style_emoticons/default/questionmark.gif) js dla ie 7 wyglada tak
w html lladuje go tak <!--[if IE 7]> <script src="/js/PIE/PIE_IE678.js"></script> <script src="/js/ie_7.js"></script> <link rel="stylesheet" type="text/css" href="/css/style_ie7.css"> <![endif]--> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 16.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
1. "$(function() {" działa na tej samej zasadzie co "$(document).ready(function(){ " więc nie ma potrzeby stosowania tych dwóch funkcji w tym samym czasie. 2. Faktycznie nie działa w ten sposób co napisałeś. Jednakże czy aby na pewno ten "important" jest Ci w tym miejscu potrzebny ? Funkcja "css" wpływa na atrybut style elementu więc ma to największy priorytet. Nawet jeżeli w kodzie masz ustawiony styl z-index dla tego elementu to funkcja css powinna to nadpisać. 3. Nie powinno się stosować kilku elementów o tym samym ID na stronie. Od tego jest atrybut CLASS. ID powinien być unikalny. 4. Jeżeli już na prawdę chcesz, żeby było tam "important" (nie wiem po co) to najprościej byłoby chyba napisać w css klasę która zawiera zawiera opisany przez ciebie styl a następnie dodać go do elementu manualnie lub też poprzez addClass. Możesz również do tego użyć jQuerowego attr('style', 'Twój styl') <- to też powinno zadziałać z "important". Ten post edytował packa 16.01.2014, 14:00:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 19:17 |