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 Orlok,
ich bin wieder mit meine Seite da. Und zwar jetzt habe ich wieder das gleiche Problem mit dem Sprung zu Anfang beim Bildkwechselickn, was eigentlich gelöst war. Durch die [Veränderungen](https://forum.selfhtml.org/self/2015/nov/13/javascript-fehler/1654913#m1654913), die wir gemacht haben, kam das Problem zurück. Kannst du es erkennen warum? [siehe](http://mely.bplaced.net/webseite/test.html#index)
Grüße,
mely
>
> Gruß,
>
> Orlok
>
> 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 Orlok,
ich bin wieder mit meine Seite da. Und zwar jetzt habe ich wieder das gleiche Problem mit dem Sprung zu Anfang beim Bild
Grüße,
mely
>
> Gruß,
>
> Orlok
Demo-Seite
bearbeitet von mely> 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 Orlok,
ich bin wieder mit meine Seite da. Und zwar jetzt habe ich wieder das gleiche Problem mit dem Sprung zu Anfang beim Bildklick, was eigentlich gelöst war. Durch die [Veränderungen](https://forum.selfhtml.org/self/2015/nov/13/javascript-fehler/1654913#m1654913), die wir gemacht haben, kam das Problem zurück. Kannst du es erkennen warum? [siehe](http://mely.bplaced.net/webseite/test.html#index)
Grüße,
mely
>
> Gruß,
>
> Orlok
>
> 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 Orlok,
ich bin wieder mit meine Seite da. Und zwar jetzt habe ich wieder das gleiche Problem mit dem Sprung zu Anfang beim Bildklick, was eigentlich gelöst war. Durch die [Veränderungen](https://forum.selfhtml.org/self/2015/nov/13/javascript-fehler/1654913#m1654913), die wir gemacht haben, kam das Problem zurück. Kannst du es erkennen warum? [siehe](http://mely.bplaced.net/webseite/test.html#index)
Grüße,
mely
>
> Gruß,
>
> Orlok
Demo-Seite
bearbeitet von mely> 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 Orlok,
ich bin wieder mit meine Seite da. Und zwar jetzt habe ich wieder das gleiche Problem mit dem Sprung zu Anfang, was eigentlich gelöst war. Durch die [Veränderungen](https://forum.selfhtml.org/self/2015/nov/13/javascript-fehler/1654913#m1654913), die wir gemacht haben, kam das Problem zurück. Kannst du es erkennen warum? [siehe](http://mely.bplaced.net/webseite/test.html#index)
Grüße,
mely
>
> Gruß,
>
> Orlok