Dette plugin er et remake af mit tidligere plugin jQuery LightView, som jeg ikke kunne få med mig, efter jeg skiftede job. Ingenting er så skidt at det ikke er godt for noget, og den nye udgave er langt mere solidt og fremtidssikret programmeret end det gamle.
jQuery Image Viewer’s nye tiltag
Af nye tiltag, er store ændringer af den html der danner datagrundlag for jQuery Image Viewer. Jeg har denne gang sørget for at html’en validerer og af man i tilfælde af manglende javascript eller fejl i javascript vil få vist billedet alligevel.jQuery Modal Window
Grundlaget for jQuery Image Viewer er mit andet store plugin jQuery Modal Window, som udgør hele rygraden i jQuery Image Viewer. jQuery Modal Window har funktionalitet, som udregner den plads der er til rådighed i browservinduet. På grund af den store sammenhæng imellem jQuery Modal Window og jQuery Image Viewer er det også muligt at sende alle jQuery Modal Window’s indstillinger med til jQuery Image Viewer.jQuery Image Viewer’s fremtidige opdateringer
Alle funktioner fra det gamle plugin er ikke lavet til det nye endnu, da jeg har fokuseret på et solidt fundament i første omgang. Af samme årsag er nogle af demoerne fjernet fra den nye version.Jeg går allerede nu og overvejer hvordan følgende funktioner skal implementeres bedst muligt.
- Autoplay funktion, som gør det muligt at lade billederne skifte uden selv at skulle klikke
- Informationsområde til visning af ekstra information tilhørende billederne
- Autopreload af alle billeder. Galleriet skal kunne preloade alle billederne uden at sætte sig på begge browserens download slots
Herunder har jeg sat en række forskellige demoer op der alle benytter pluginet.
Standardopsætningen
Sådan ser mit jQuery Image Viewer ud i sin mest rå form. Jeg sender ingen settings med og mine imagetags indeholder kun et minimum af informationer.Standard settings
Mit Image Viewer har rigtigt mange indstillingsmuligheder. Se dem alle på denne side:Image Viewer settings
Javascript
jQuery(document).ready(function() {
jQuery("#ImageGalleryStandard a").ivPrepare();
});
Html
<div id="ImageGalleryStandard">
<a class="galleryImage" href="[Link til stort billede]">
<img src="[Link til thumbnail]" />
</a>
</div>
Eksempel
Den skrabede version
Man kan selvfølgelig også lave en opsætning der stripper jQuery Image Viewer for al overflødig snas. I dette eksempel benyttes nogle custom grafikker til frem og tilbage, samt luk knapperne.Javascript
jQuery(document).ready(function() {
var settings = {
corner_bl_background: 'none',
corner_br_background: 'none',
corner_tl_background: 'none',
corner_tr_background: 'none',
cornerSize: '0',
padding: '0',
arrowOffset: 0,
next_background: 'url(http://rune.gronkjaer.dk/blog/wp-content/BlogPages/javascript_rgLightview/arrow-right.png)',
nextWidth: 20,
nextHeight: 43,
prev_background: 'url(http://rune.gronkjaer.dk/blog/wp-content/BlogPages/javascript_rgLightview/arrow-left.png)',
prevWidth: 20,
prevHeight: 43,
close_background: 'url(http://rune.gronkjaer.dk/blog/wp-content/BlogPages/javascript_rgLightview/btn-close.png)',
closeWidth: 22,
closeHeight: 23
};
jQuery("#ImageGallerySkrabet a").ivPrepare(settings);
});
Html
<div id="ImageGallerySkrabet">
<a class="galleryImage" href="[Link til stort billede]">
<img src="[Link til thumbnail]" />
</a>
</div>
Eksempel
Enkelt knap til åbning af galleriet
Nogle gange har man ikke lyst til at vise thumbnails, men vil bare lade brugeren åbne og bladre igennem billederne.Javascript
jQuery(document).ready(function() {
jQuery("#ImageGalleryHidden a").ivPrepare();
jQuery("#ClickToOpen").click(function(){
jQuery("#ImageGalleryHidden a:first").click();
});
});
Html
<div id="ImageGalleryStandard" style="display: none;">
<a class="galleryImage" href="[Link til stort billede]">
<img src="[Link til thumbnail]" />
</a>
</div>
Eksempel
Klik mig for at åbne gallerietPrøv selv
Her kan du selv prøve at udfylde indstillingerne og derefter køre åbne en jQuery Image Viewer med de nye indstillinger. Indstillinger bliver dynamisk hentet fra jQuery Image Viewer’s standard indstillinger.Gør følgende
- Ret i de indstillinger du ønsker rettet
- Vælg et af billederne under indstillingerne
Eksempel
Vil du bruge det?
Du kan frit benytte mit plugin. Hvis du er venlig vil du meget gerne linke tilbage til min side, hvor du benytter det.Download min pakkede version her:
English version
