Demo-Seite
bearbeitet von
> Hallo
>
> Nachdem der Thread auch wegen meiner Postings in der Zwischenzeit leider ziemlich abgedriftet ist, würde ich an dieser Stelle doch gerne nochmal etwas *zum eigentlichen Thema* beitragen… ;-)
>
> Du hast geschrieben:
>
> > ~~~js
> > $(".fancybox").on("click", function () {
> >
> > $(".fancybox").fancybox({
> > openEffect : 'none',
> > closeEffect : 'none',
> >
> > helpers : {
> > overlay: {
> > locked: false
> > }
> > }
> > });
> > });
> > ~~~
>
> So wie du es hier gemacht hast, funktioniert es zwar natürlich, aber wirklich ideal ist es nicht.
>
> Das heißt, statt die entsprechende Zuweisung bei *jedem* Klick *erneut* vorzunehmen, wäre es besser, das ganze nur *einmal* am Anfang zu machen.
>
> Also statt die Zuweisung in den Methodenaufruf innerhalb des `click`-Handlers zu integrieren, sollte sie direkt nach dem Laden des Dokumentes ausgeführt werden:
>
> ~~~ javascript
> $(document).ready(function ( ) {
> $('.fancybox').fancybox({
> helpers : {
> overlay : {
> locked : false
> }
> }
> });
> $(".fancybox").on("click", function ( ) {
> $(".fancybox").fancybox({
> openEffect : 'none',
> closeEffect : 'none'
> });
> });
> // ...
> });
> ~~~
>
> Sorry, dass mir das erst jetzt aufgefallen ist. ;-)
Hallo,
kein Problem, und vielen Dank!
Grüße,
mely
>
> Gruß,
>
> Orlok