WebHU - Programozási kérdések és válaszok

Megpróbálja használni a fancybox képrendszert

Az itt leírt fancybox rendszert próbálom használni: http://fearlessflyer.com/2011/01/create-an-awesome-photo-gallery-with-fancybox-and-timthumb/

Meg tudom jeleníteni a bélyegképeket, de amikor a rel=lightbox funkciót és a szkriptet beépítem, nem látom, hogy a díszes dobozrendszer működik (a bélyegképek ugyanúgy néznek ki). És amikor rákattintok egy olyan képre, amelynek elérési útjában a rel=lightbox szerepel, hibaüzenetet kapok, amely szerint az elérési út nem található ezen a kiszolgálón.

A jquery (jquery-1.7.1.min.js) és a fancy box (v 1.3.4) legújabb verzióit használom.

Íme a kód:

<?php 
    $path =  'http://' . $_SERVER['SERVER_NAME'] . '/WhereTheImagesAre/'; 
    $files = scandir('WhereTheImagesAre/'); 

?>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#">
<head>
    <meta charset="utf-8">
    <link rel="shortcut icon" href="/favicon.ico?">
    <title>Title</title>
    <link type="text/css" href="/CSS/style.css" rel="stylesheet" media="screen" />
    <script type="text/javascript" src="Scripts/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="Scripts/jquery.fancybox-1.3.4.js"></script>
    <link rel="stylesheet" type="text/css" href="Scripts/fancybox/jquery.fancybox-1.3.4.css" />
    <script>

        $(document).ready(function(){
                $("a[rel=lightbox]").fancybox({
                        'transitionIn'      : 'elastic', 
                                                'transitionOut'     : 'elastic'     
                                                });
                                        });

    </script>


</head>
<body>

    <div class="logo"><img src="/images/Logo.png"/></div>

    <div class="wrap">
        <div class="content_wrap">
            <div class="content">

                <ul>
                    <?php foreach ($files as $file){ 
                            if ($file == '.' || $file == '..'){ 
                            echo ''; 
                            } else {
                            ?>
                    <li ><a href="<?php echo $path . $file; ?> rel=”lightbox” "><img src="Scripts/timthumb.php?src=<?php echo $path . $file; ?>&h=194&w=224&zc=1&q=100" /></a></li>
                    <?php } }?>
                </ul>

            </div>
        </div>
    </div>

</body>
</html>

Ha tudnál segíteni eldönteni, hogy mi a baj, azt nagyon megköszönném. Köszönöm.

14.02.2012

Válaszok:


1

rel van benne href

<a href="<?php echo $path . $file; ?> rel=”lightbox” ">

kellene

<a href="<?php echo $path . $file; ?>" rel=”lightbox”>
14.02.2012
  • Sajnos még ezzel a változtatással sem látom a díszes doboz effektusokat... lehet, hogy valami más? 14.02.2012
  • Új anyagok

    A rádiógomb ellenőrzött eseményének használata a jQueryben
    Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

    Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
    Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

    Miért érdemes elkezdeni a kódolást 2023-ban?
    01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

    🎙 Random Noise #2  – Örökbefogadás és hit
    az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

    A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
    A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

    5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
    Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

    Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
    A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..