Wilt u een gastenblog schrijven voor UpService?

Wanneer u onderstaande gegevens invult nemen we zo spoedig mogelijk contact met u op.

Bedrijfsgegevens - invullen verplicht

Foto popup FancyBox

In het CMSMS forum werd gevraagd hoe je een foto popup kunt maken bij het openen van een website. Er zijn verschillende manieren om dit voor elkaar te krijgen.

Een beproefde methode is via FancyBox, om precies te zijn met de fancybox().trigger('click') functie.

Fancybox is gebasseerd op JQuery en kan je hier downloaden.

Installeer JQueryTools

JQuery en Fancybox dien je handmatig te installeren maar het is ook mogelijk om de JQueryTools module te installeren. De JQueryTools module installeerd FancyBox en ook vele andere JQuery tools automatisch.

  • Extensions -> Module Manager -> [j] JQueryTools installeer.

Upload een plaatje naar je website

  • Content -> Image Manager -> Upload File (noem deze foto1.jpg)

Voeg het plaatje toe aan de homepage

  • Content -> Pages :
<div>
<a href="/uploads/images/foto1.jpg" id="foto_1"><img class="" src="/uploads/images/thumb_foto1.jpg" alt="" /></a> 
</div>

Als je het plaatje wat geopend moet worden niet zichtbaar wilt hebben op het moment dat je deze sluit kan je de div onzichtbaar maken.

<div style="display: none;">
<a href="/uploads/images/foto1.jpg" id="foto_1"><img class="" src="/uploads/images/thumb_foto1.jpg" alt="" /></a> 
</div>

Voeg javascript code toe aan je homepage

Onderstaande code zorgt ervoor dat het plaatje, de fancybox geopend wordt op het moment dat de pagina is ingeladen.

  • Content -> Pages -> Options "Page Specific Metadata:"
{JQueryTools action=incjs}

[literal]

<script type="text/javascript">

    $(document).ready(function() {

        $("a#foto_1").fancybox({
            'overlayOpacity'        : 0.70,
            'hideOnContentClick'    : true,
            'overlayShow'           : true 
        });

        $("a#foto_1").fancybox().trigger('click');

});

</script>

[/literal]

Mobiele site UpService

Offerte aanvragen

Download ons offerte aanvraagformulier na het invullen kunt u deze op onze offerte aanvraag pagina uploaden.