Kod zmieniający code - ul działa
Dzięki jQuery. Jest również o połowę krótszy.
Kod na MIT'ie:
- $(document).ready(function() {
- $("code").each(function() {
- var code = $(this);
- var ol = $(document.createElement("ol"));
- $.each(code.text().split('\n'), function() {
- ol.append("<li><code><![CDATA[" + this + "]" + "]" + "></code></li>");
- });
- ol.addClass("code");
- code.after(ol);
- code.addClass("hide");
- ol.bind("click", function() {
- code.removeClass("hide");
- ol.addClass("hide");
- });
- code.bind("click", function() {
- ol.removeClass("hide");
- code.addClass("hide");
- });
- });
- })
Oczywiście 6 linia w orginale ma całe ]]>, ale kod strony wykorzystuje sekcje CDATA...
PS. Czy da się załadować jquery na joggera (wyskakuje mi błąd połączenia)? Nie chcę nadużywać ich cierpliwości korzystając z ich serwera...
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
Jeszcze nie ma żadnych komentarzy. Twój może być pierwszy.
Dodaj komentarz