#1 27. September 2012 jQuery - trigger click - scroll to link Morgen Leute, ich habe folgendes Problem. Code: $('.fancybox').trigger('click'); Dieser Code bezweckt was ich will, jedoch scrollt er auch zu dem Link und das ist unschön! Quick & dirty, Code: $('html, body').animate({scrollTop:0}, 'slow'); .. jedoch mag ich kein quick & dirty. Jemand eine Idee? *zu-murdoc-schiel* + Multi-Zitat Zitieren
#2 27. September 2012 Zuletzt bearbeitet: 27. September 2012 AW: jQuery - trigger click - scroll to link Hast du den Link vll. mit einem Anker erstellt? Versuch mal folgendes: + Multi-Zitat Zitieren
#3 27. September 2012 AW: jQuery - trigger click - scroll to link Fancybox - Fancy jQuery lightbox alternative| API & Options scrolling => NO ? + Multi-Zitat Zitieren
#4 27. September 2012 AW: jQuery - trigger click - scroll to link Mir fällt auf es war nicht detaliert genug, sorry. Es geht darum, dass wenn der Trigger einsetzt und den Link anklickt, die Seite automatisch zum Link "gescrollt" wird. Bsp. - /locations/go/12 wird bei Google indexiert - ein User kommt per Google auf /locations/go/12 - dieser wird eine Ebene höher weitergeleitet wo die Listenansicht ist - mit dem Trigger öffnet sich die Lightbox - alles klappt nur bei der Listenansicht fängt der Viewport beim Link an Hoffe es ist verständlicher. @Nanobyte, ne das ist damit nicht gemeint. @BlueSin, Code: <a href="/In_Arbeit/locations/go/12" class="fancybox">Name</a> Das ist der Code - den Link kann ich nicht wegmachen. + Multi-Zitat Zitieren
#5 27. September 2012 AW: jQuery - trigger click - scroll to link Kannst du das ganze mal zusammenschustern und online stellen? + Multi-Zitat Zitieren
#6 27. September 2012 AW: jQuery - trigger click - scroll to link Mehr braucht es nicht um die Fancybox des Objekts auszulösen ohne den Link zu Klicken. HTML: $.fancybox( $('.fancybox') ) + Multi-Zitat Zitieren
#7 28. September 2012 AW: jQuery - trigger click - scroll to link Argh mir fällt auf, dass es nicht am Trigger liegt sondern daran, dass der Hook mitgesendet wird. + Multi-Zitat Zitieren
#8 28. September 2012 AW: jQuery - trigger click - scroll to link Wenn dieser Code macht was du brauchst: Code: $('.fancybox').trigger('click'); Dann müsste es so funktionieren: (Achtung: Das verhalten könnte sich in kommenden Versionen von jQuery ändern) Code: $('.fancybox').each(function() { var events = $._data(this, 'events'); if (typeof events.click === 'undefined') return; for (var i = 0, l = events.click.length; i < l; ++i) { var event = events.click[i]; if (event.namespace !== 'fb-start') continue; event.handler.call(this, {}); } }); Wenn es Probleme mit dem "Event" gibt lässt sich das auch noch beheben. + Multi-Zitat Zitieren