Neville Webdesign

Články s nálepkou ‘jquery’

jQuery highlight a Čítaj viac riešenie

Sobota, 20. Marec 2010

Highlight

Pri dlhších a zložitejších formulároch je dobré pridať zvýraznenie (highlight) riadkov, ktoré dodajú užívateľovy lepší prehľad.
Inputy možno dať do paragrafov, li tagov alebo ako kód obsahuje môžme použiť i tr tabuľky:

Nakoľko highlight ma fungovať hneď po načítaní stránky funkciu dáme za $(document).ready:

$(document).ready(function() {
$(‘.highlighted tr’).hover(function() {
$(this).addClass(“highlight”);
},
function() {
$(this).removeClass(“highlight”);
});
});

Ide len o pridávanie a odstraňovanie highlight CSS class, čiže v CSS-ku musíme mať špecifikovaný štýl, ktorému nastavíme background-color podľa uváženia:

.highlight {
background-color: yellow;
}

Read more

Niekedy z hľadiska prehľadnosti obsahu je dobré dynamicky skrátiť text a na jeho koniec pridať odkaz Čítať viac…
Pomocou jQuery existuje elegantné riešenie. Úkažka upravuje elementy

s class comment:

$(“p.comment”).each(function(){
// Text v paragrafe
var text = $(this).text();
// Text po ukončenie vety znakmi .!?
var teaser = /^([^.!?]+)/.exec(text)[1];
// Na koniec teaser (intro) textu pridáme odkaz Čítaj viac
$(this).html(
teaser+’… <a href=”#” class=”readmore”>Čítaj viac</a>’
).find(“a.readmore”).click(function(){
// Pre všetky odkazy s class readmore po kliknutí nájdeme rodiča z DOM a pridáme celý text
$(this).parent().text(text);

return false;
});
});

jQuery Lightbox

Nedeľa, 26. Apríl 2009

V súčasnosti sa rozšíril pojem Web 2.0, ktorý naznačuje modernizáciu web stránok a ich interaktivitu. Dnes spravíme interaktívne zobrazovanie obrázkov pomocou knižnice jQuery, ktoré vidieť na všetkých moderných stránkach. Lightbox a Lightbox 2 sú Javascript aplikácie, ktoré zobrazia obrázok v modálnom dialógu.
(viac…)