![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 133 Pomógł: 4 Dołączył: 7.11.2012 Skąd: Połaniec Ostrzeżenie: (0%) ![]() ![]() |
sprawa wygląda tak że to jest jeden element tła do popupów jest w we frontend.ctp gdzie wczytuje kolejne zzawartosci strony
jest zawsze hide (IMG:style_emoticons/default/smile.gif) wszystkie popupy działaja ok tylko jeden z rejestracja ma problem i background przykrywa mi popka kiedy dam mu z-index 0 jest ok ale wtedy reszta sie krzaczy chodzi mi tylko w momencie wywołania rejestracji i wstrzelic kawałek js w if'a jesli nie zalogowany |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
w css masz z-index jak sam napisałeś a dajesz mu zIndex, on nie traktuje tego jak kod z js, ponadto tak jak wspomniano $(function() {}); to skrót od $(document).ready(function(){}); (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 16.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
w css masz z-index jak sam napisałeś a dajesz mu zIndex, on nie traktuje tego jak kod z js To raczej nie ma znaczenia. W funckji css bezproblemowo można używać camel case i wszystko powinno chodzić. sprawa wygląda tak że to jest jeden element tła do popupów jest w we frontend.ctp gdzie wczytuje kolejne zzawartosci strony jest zawsze hide (IMG:style_emoticons/default/smile.gif) wszystkie popupy działaja ok tylko jeden z rejestracja ma problem i background przykrywa mi popka kiedy dam mu z-index 0 jest ok ale wtedy reszta sie krzaczy chodzi mi tylko w momencie wywołania rejestracji i wstrzelic kawałek js w if'a jesli nie zalogowany A to jest zwykły popup czy jakiś dialog jquerowy ? To daj może temu z rejestracją jakieś unikalne ID czy też jakiś atrybut unikalny skoro ID masz zajęte i wywołuj tą funkcję na otwarciu tego popupa a w momęcie zamknięcia usuwaj ten styl/klase jak tam to robisz w końcu nie wiem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:21 |