php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.01.2011, 15:23  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard JQuery beslide Plugin in Funktion aufrufen?!

Hallo,
es geht um folgendes:

Ich habe auf meiner Startseite eine Lightbox reingebastelt.
In dieser wird das JQuery Plugin "supersized" ausgeführt.

Wenn ich dort auf ein Bild klicke, soll sich die Lightbox schliessen,
und die normale Startseite angezeigt werden. Aus dieser ist
das oben genannte "beslide" eingebaut.

Wird die Seite geladen, so wird über eine Funktion die Lightbox "visible" gemacht. Klicke ich auf ein Bild in der Lightbox folglich "unsichtbar".

Dadurch wird aber das beslide irgendwie nicht mehr ausgeführt.
Lasse ich im body die onload-Funktion weg, so wirds ausgeführt.

Ich denke mal es liegt daran, das beide Plugins übers onload ausgeführt
werden, und somit halt nur die Funktion für die Lightbox.

Gibt es eine Möglichkeit das beslide von der Funktion zum Unsichtbarmachen der Lightbox aus aufzurufen?

Hoffe ich konnts einigermaßen erklären
pfump ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.01.2011, 15:26  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

QUelltext und seite damit wir sehen können was du meinst eventuell können wir dann ja testen und versuchen es zu beheben
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Alt 19.01.2011, 16:24  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Klar. Hier das html:
PHP-Code:
<body onload="verstecke();">
    <
div class="light" id='light'>
        <
div class='box' id='supersize'>
            <
a href="javascript:zeige();" class="activeslide"><img class='start' src="pics/startpics/pic2.jpg" alt="pic2" /></a>
            <
a href="javascript:zeige();" class=""><img class='start' src="pics/startpics/pic1.jpg" alt="pic1" /></a>
        </
div>
    </
div>       
    <
div id="alles">
        <
div id='kopf'>&nbsp;</div>
        <
div id="inhalt">
                <
div id="mitte">
            <
p id="titel">Herzlich Willkommen auf unserer Internetpr&auml;sentation</p>
            <
div id="bild"></div>
        </
div>
    </
div>
</
body
Dann die Funktionen verstecke() und zeige():
Code:
function verstecke(){
   if (document.getElementById("bild")) document.getElementById("bild").style.visibility='hidden';   
   if (document.getElementById("titel")) document.getElementById("titel").style.visibility='hidden';   
   document.getElementById("light").style.visibility='visible';
}

function zeige(){
   if (document.getElementById("bild")) document.getElementById("bild").style.visibility='visible';   
   if (document.getElementById("titel")) document.getElementById("titel").style.visibility='visible';
   document.getElementById("light").style.visibility='hidden';   

}
Was fehlt noch? Ach ja die beslide. Die häng ich mal an.
Und auch gleich die supersized hinterher
Angehängte Dateien
Dateityp: zip be_slide.zip (2,7 KB, 4x aufgerufen)
Dateityp: zip supersized.zip (6,6 KB, 7x aufgerufen)
pfump ist offline   Mit Zitat antworten
Alt 19.01.2011, 16:48  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

Ich sehe in deinem Beispiel kein jQUery code.. könntest du nicht dein Code auf dein Webspace draufladen und so ne kleine Demo zeigen, dan kann man fix mit Firebug drüberschauen
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen

Geändert von BlackScorp (19.01.2011 um 16:52 Uhr).
BlackScorp ist offline   Mit Zitat antworten
Alt 20.01.2011, 09:12  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Bitte schön. Der Quelltext für die Lightbox:
Code:
//Funktion zum Wechsel der Bilder auf derStartseite (dazugehörig supersize.1.0.js

 $(function(){  
     $.fn.supersized.options = {  
         startwidth: 800,  
         startheight: 500,  
         minsize: .5,  
         slideshow: 1,  
         slideinterval: 3000  
     };  
         $('#supersize').supersized();  
 });
Das be_slide hab ich ja angehängt.
pfump ist offline   Mit Zitat antworten
Alt 21.01.2011, 00:10  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Normalerweise kannst du dem plugin deine Optionen übergeben. Das Setzen von Options auf die Art ist übel, da du das komplette Objekt überschreibst.

PHP-Code:
$.fn.supersized.options = $.extend($.fn.supersized.options, {
         
startwidth800,  
         
startheight500,  
         
minsize.5,  
         
slideshow1,  
         
slideinterval3000
}) 
Zitat:
In dieser wird das JQuery Plugin "supersized" ausgeführt.
Nö, sondern domready (oder es fehlt code). Sehe auch den Code für die Lightbox nicht.

Normalerweise gibts ein Callback/Event für den Opener der Lightbox, wahrscheinlich willst du da dein be_slide reinhauen.
Wenn du damit nicht klar kommst, bau doch bitte nen jsfiddle.


grüße


Basti
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Funktionsberechtigungne, Rollen und Vererbung von Rechten Geryon Software-Design 37 02.11.2010 23:08
[Erledigt] jQuery cycle plugin .cycle is not a function Thorus JavaScript, Ajax und mehr 8 27.08.2010 07:58
Suche Alternative für jQuery prettyPhoto plugIn halskrause JavaScript, Ajax und mehr 0 29.01.2010 02:00
Scriptsuche JQuery Plugin für Bildergalarie Creator Scriptbörse 3 22.10.2009 12:27
funktion soll funktion aufrufen, welche datei einbindet PHP Tipps 2006 12 13.03.2006 18:31
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Funktion in einer Funktion aufrufen? PHP Tipps 2005-2 11 14.06.2005 15:14
Funktion im "Eltern-Fenster" aufrufen HTML, Usability und Barrierefreiheit 1 31.05.2005 14:32
Überprüfen, ob eine funktion existiert, ggf. aufrufen HTML, Usability und Barrierefreiheit 2 09.05.2005 21:11
Funktion aufrufen im selben Script aufrufen PHP Tipps 2005 5 23.02.2005 21:21
funktion aufrufen pc-freak PHP Tipps 2005 6 23.02.2005 12:27
funktion über Form button aufrufen PHP Tipps 2005 10 11.01.2005 16:54
link über eine funktion aufrufen HTML, Usability und Barrierefreiheit 3 21.11.2004 10:18
Funktion einer Klasse über Link aufrufen? MortakArtos PHP Tipps 2004-2 4 18.11.2004 12:05
Funktion mit HTML-Link aufrufen PHP Tipps 2004 8 22.07.2004 13:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
beslide, supersized.1.0.js, jquery supersized alternative, be_slide, supersized jquery geht nicht, jquery supersized callback, jquery php funktion aufrufen, supersized jquery lightbox, jquery php aufrufen, jquery plugin funktion aufrufen, jquery function aus plugin aufrufen, funktion von jquery plugin aufrufen, jquery supersize plugin callback, jquery plugin über funktion aufrufen, jquery funktion aufrufen, supersized per click wechseln, jquery plugin-funktionen aufrufen, jquery lightbox html als funktion aufrufen, supersized callbacks, javascript be-slide

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum