Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Jak zrobić Input checkbox jako obrazek, background nie dziala w ie, ff, chrome ...
Agape
post
Post #1





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


Witam. Wie ktos moze jak zrobic z obrazka input checkbox tak zeby dzialalo w kazdej przegladarce? Mecze sie z
  1. background: url("...") no-repeat

ale to prawidlowo dziala tylko na operze ;/
Go to the top of the page
+Quote Post
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


zazwyczaj robi się to za pomocą javascript - polecam jeden z pluginów jquery niceforms
Go to the top of the page
+Quote Post
Agape
post
Post #3





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

Ostrzeżenie: (0%)
-----


slabo ;/ nie da sie bez js ? ale dzięki za plugin, sprawdze go.

Znalazłem ciekawszy sposób jako, że potrzebny mi był tylko radiobox a reszta miała zostać podczepiłem jquery, ukryłem radio i podstawiłem fałszywego radio ktory go udaje (wizualnie)

Kod
var wcisniete=false;
$(document).ready(function() {
    $('#wycena_checkbox').click(function() {
        if(wcisniete==false){
            $("#wycena_prawdziwy_checkbox").attr('checked', true);
            $("#wycena_checkbox").css('background', 'url("images/wycena_checkbox_checked.png")');
            wcisniete=true;                
        }else if(wcisniete == true){
            $("#wycena_prawdziwy_checkbox").attr('checked', false);
            $("#wycena_checkbox").css('background', 'url("images/wycena_checkbox.png")');
            wcisniete=false;
        }
        
    })
})
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:35