Avatar billede mik28 Seniormester
07. december 2011 - 16:49 Der er 2 kommentarer og
1 løsning

FancyBox 2.0.1 forskellige størrelse på bokse i en gruppe

Hej Eksperter

Jeg har et problem med at oprette fancybokse som har forskellige værdier i det tilfælde at de skal tilhører en gruppe.
http://fancyapps.com/fancybox/

Min kode ser i princippet således ud:

<LOOP X times>
<script type="text/javascript">   
    $(document).ready(function() {
        $("#ident<%=myident%>").fancybox({
                width          : <%=width)%>,
                height          : <%=height)%>,
                openEffect      : 'fade',
                closeEffect    : 'fade',
                openSpeed      : 1500,
                closeSpeed      : 1500,
                scrolling      : 'no',
                arrows          : 'true'       
        });   
    });
</script>

<a id="#ident<myident>" class="fancybox.iframe" rel="group" href="/enadresse">Link1</a>
</LOOP>

Jeg oplever at fancyboksene skal have samme id eller class for at de kommer til at tilhøre samme gruppe og jeg får navigationsknapperne.
Avatar billede mik28 Seniormester
08. december 2011 - 13:16 #1
Er der ikke nogen som har et bud?
Avatar billede mik28 Seniormester
08. december 2011 - 14:34 #2
Det er det her jeg gerne skulle have til at virke

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="imagetoolbar" content="no" />
    <title></title>
<!-- Add jQuery library -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>

<!-- Optionaly include easing and/or mousewheel plugins -->
<script type="text/javascript" src="jquery.easing-1.3.pack.js"></script>
<script type="text/javascript" src="jquery.mousewheel-3.0.4.pack.js"></script>

<!-- Add fancyBox -->
<link rel="stylesheet" href="jquery.fancybox.css?v=2.0.1" type="text/css" media="screen" />
<script type="text/javascript" src="jquery.fancybox.pack.js?v=2.0.1"></script><link rel="stylesheet" href="fancybox_style.css" />
<script type="text/javascript">

function open1(){
            $("#ident1").fancybox({
                width            : 400,
                height            : 600,
                openEffect        : 'fade',
                closeEffect     : 'fade',
                openSpeed      : 1500,
                closeSpeed      : 1500,
                scrolling      : 'no',
                arrows          : 'true',
                type            : 'iframe',
                helpers    : {
                                title    : {
                                    type: 'outside'
                                },
                                overlay    : {
                                    opacity : 0.5,
                                    css : {
                                        'background-color' : '#000'
                                    }
                                },
                                thumbs    : {
                                    width    : 50,
                                    height    : 50
                                }
                            }       

            })
}
function open2(){
            $("#ident2").fancybox({
                width            : 1000,
                height            : 1000,
                openEffect        : 'fade',
                closeEffect     : 'fade',
                openSpeed      : 1500,
                closeSpeed      : 1500,
                scrolling      : 'no',
                arrows          : 'true',
                type            : 'iframe',
                helpers    : {
                                title    : {
                                    type: 'outside'
                                },
                                overlay    : {
                                    opacity : 0.8,
                                    css : {
                                        'background-color' : '#000'
                                    }
                                },
                                thumbs    : {
                                    width    : 50,
                                    height    : 50
                                }
                            }       

            })
}
</script>
</head>
<body>
<a class="ident1 fancybox.iframe" id="ident1" href="http://jquery.com/" rel="group" onClick="open1()">JQuery</a>
<a class="ident2 fancybox.iframe" id="ident2" href="http://failblog.org/" rel="group" onClick="open2()">Failblog</a>
</body>
</html>

Problemet er at grupperne går tabt hvis ikke id er det samme.
Avatar billede mik28 Seniormester
12. december 2011 - 15:31 #3
Jeg har valgt at rulle løsningen tilbage til den tidligere og lukker derfor denne tråd
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester