|
|||
Jquery lightbox bei Seitenaufruf starten
Hallo!
Ich möchte, dass das Jquery-Lightbox-Plugin mir ein Bild beim Seitenaufruf anzeigt. Ich suche nun schon eine ganze Weile nach der Lösung, aber komme auf keinen grünen Zweig... So sieht mein Quelltext bisher aus: HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>New Document</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.lightbox-0.5.js"></script> <script type="text/javascript"> $(function() { $('a').lightBox({fixedNavigation:true}); }); </script> <link rel="stylesheet" type="text/css" href="jquery.lightbox-0.5.css" media="screen" /> </head> <body> <a href="050.jpg">Summer01</a> </body> </html> |
Sponsored Links |
Sponsored Links |
|
||||
Hi zusammen,
$(function(){}) ist die Kurzschreibweise von $(document).ready(function(){}) Wenn das Bild beim Seitenaufruf geladen werden soll, dann wäre es am einfachsten einen Klick auf den Link zu simulieren. Gib dem Link mit dem Startbild am Besten eine ID. javascript: PHP-Code:
Code:
<a href="images/top_left.jpg" id="startimage">test</a> |
|
|||
soll heißen - das hier:
Code:
$(document).ready( function { $('a').lightBox({fixedNavigation:true}); }); Gut, habe ich mal ausprobiert - funktioniert aber leider nicht... |
|
|||
Zitat:
Jippie! Das funktioniert - cool! Dankeschön! |
|
||||
Hallo Silent,
mit der jQuery-Lightbox kannst Du das gar nicht machen. Dieses Plugin unterstützt nur die Anzeige von Bildern. Dafür müsstest Du auf andere Skripte wie z.B. die Fancybox, Thickbox, ... ausweichen. |
|
|||
Zitat:
Ich hätte da noch eine Frage Das mit dem Starten des Popups beim Seitenaufruf klappt ja jetzt, nur ist es sicherlich sehr nervig wenn das Popup ständig erscheint, wenn die Seite neu geladen wird. Ich denke da an ein Cookie, das ein paar Tage hält und solange das Popup nicht mehr automatisch aufgerufen wird. Wie funktioniert das? |
|
||||
Hi Silent,
da Du ja bereits jQuery verwendest, kannst Du fürs Cookie setzen dieses Plugin hier verwenden: Plugins | jQuery Plugins Die Abfrage und das setzen des Cookies könntest Du dann wie folgt lösen: javascript: PHP-Code:
|
Sponsored Links |
|
|||
Code:
<script type="text/javascript"> $(document).ready(function() { $("a.zoom").fancybox({ 'overlayOpacity':0.6, 'overlayColor':'#000000', 'zoomSpeedIn':500, 'zoomSpeedOut':500, 'frameWidth':722, 'frameHeight':428, 'padding':25, 'hideOnContentClick':false, }); if($.cookie('popup_status') != 'popped'){ $("a.zoom").trigger("click"); //Simuliert den Link-Klick $.cookie('popup_status', 'popped', { expires: 7 }); //Cookie hält 7 Tage } }); </script> Ich habe es eingebaut, aber es funktioniert nicht... hmm, wo ist der Fehler? |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
jcarousel + jquery lightbox plugin | Thorolf | Javascript & Ajax | 0 | 23.02.2011 14:18 |
Download mit JQuery starten | crossgolfer85 | Javascript & Ajax | 1 | 18.07.2010 20:39 |
jQuery: Funktion beim Seitenaufruf laden | Twyxx | Javascript & Ajax | 1 | 25.03.2010 20:57 |
Lightbox mit zweiter CSS Datei funktioniert nicht | T4ke | CSS | 12 | 11.12.2007 20:20 |
Lightbox 2 wie Lightbox 1 öffnen | .wired | Javascript & Ajax | 3 | 31.10.2007 23:35 |