Pamiêtam jak na pun.pl wiele razy chcia³em zmieniæ jaki¶ napis = pocz±wszy od tych w szybkiej odpowiedzi, skoñczywszy na tych przy w±tkach i administracji. Tutaj zademonstruje fragment kodu jQuery, który ka¿dy nie znaj±cy tego jêzyka bêdzie móg³ zmieniæ napis je¿eli posiada wystarczaj±c± wiedzê o kaskadowych arkuszach stylu.
Wiêc kod wygl±da nastêpuj±co:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script> $(document).ready(function() { $('XXX').html('YYY'); }); </script>
Gdzie XXX musimy odnie¶æ siê do danego elementu gdzie chcemy go zamieniæ na co¶ innego przy u¿yciu css. Dla przyk³adu mo¿na w og³oszenie wkleiæ takie kod:
<p id="tekst">jaki¶ tekst</p>
Wiêc odniesienie w jQuery ( w miejsce XXX ) bêdzie mia³o taki wymiar: p#tekst
Teraz w miejsce YYY dajemy tekst zamienny. Napiszcie byle co i zatwierd¼cie, a zobaczycie, ¿e tekst zmieni³ siê na inny ni¿ by³ = tak w³a¶nie dzia³a ta jedna z prostszych rzeczy w jQuery ( podstawy ).
W tym miejscu dzia³a html wiêc mo¿na u¿yæ i nawet kodu na obrazek <img src...> i zamiast tekstu bêdzie obrazek.
Dla przyk³adu:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script> $(document).ready(function() { $('p.postlink.conr:first a:first').html('NOWY TEMAT'); $('p.postlink.conr:first a:last').html('NOWA SONDA'); $('p.postlink.conr:last a:first').html('NOWA TEMAT WERSJA 2'); $('p.postlink.conr:last a:last').html('NOWA SONDA WERSJA 2'); $('#punviewtopic p.postlink.conr a:first').html('ODPOWIED¬'); $('#punviewtopic p.postlink.conr a:last').html('ODPOWIED¬ 2'); }); </script>
Ten kod zmienia nazwê Nowy w±tek, Nowa sonda oraz ich alternatywy pod spodem przy wej¶ciu w dany dzia³. Równie¿ zmienia napis ''Odpowied¼'' po wej¶ciu w w±tek.
Offline