molily: Bei klick auf <area> - Element Seite über Ajax-Effect anzeigen

Beitrag lesen

Hallo,

der Quelltext ist zur Abwechslung mal hervorragend kommentiert und die Dokumentation ist herausragend für solche Scripte. Schau einfach mal in den Quellcode, da ist der Fall sogar angesprochen:

    /**  
     * Sets up listeners on the given links that will trigger Shadowbox. If no  
     * links are given, this method will set up every anchor element on the page  
     * with the appropriate rel attribute. Note: Because AREA elements do not  
     * support the rel attribute, they must be explicitly passed to this method.  
     *  
     * @param   {Array}     links       An array (or array-like) list of anchor  
     *                                  and/or area elements to set up  
     * @param   {Object}    opts        Some options to use for the given links  
     * @return  void  
     * @public  
     * @static  
     */  
    Shadowbox.setup = function(links, opts){  
  
....  
  
         * Skips calling Shadowbox.setup() in init(). This means that it must  
         * be called later manually.  
         *  
         * @var     {Boolean}   skipSetup  
         */  
        skipSetup:          false,  
  
  

Du führst also beim Starten Shadowbox.init() mit dem Parameter { skipSetup : true } aus und übergibst dann Shadowbox.setup() deine area-Elemente als Array (z.B. die durch document.getElementsByTagName("area") zurückgegebene Knotenliste).

Mathias