zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden jquery live() will nicht!

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 22.02.2011, 16:41
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard jquery live() will nicht!

Hallo Leute,
Ich habe mehrer Ankerlinks auf meiner Seite die auf Elemente mit passender #id springen. Diesen Sprung möchte ich animieren! Dazu habe ich folgendes geschrieben...

Funktioniert wunderbar!

PHP-Code:
/*Animated scroll for anchorlinks*/
var anchor '',
    
pageOffset '',
    
viewOffset 30,
    
scrollPos '';
$(function() {
    $(
"a[href*='#']").each(function() {
        $(
this).addClass('anchorLink');
        $(
this).bind('click', function(e) {
            
e.preventDefault();
            
//console.log('test');
            
anchor = $(this).attr('href').split('#')[1];

            
pageOffset = $("#"+anchor).offset();

            
scrollPos pageOffset.top viewOffset;
            $(
'html, body').animate({scrollTop:scrollPos}, '500');
        })      
    });
}); 

Warum funktioniert das Selbe mit live() nicht?

PHP-Code:
$(this).bind('click', function(e) { ... 
Da wird keine Funktion gefeuert! Warum?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 22.02.2011, 17:25
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard

Für alle die nach mir so ein Problem haben: Ohne each() Schleife geht es. Den live() Handler einfach direkt auf den Link-Selektor setzen.

Danke!
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jquery Plugins in Wordpress nutzen? hdwolle Javascript & Ajax 2 10.01.2010 17:15
jQuery - verschachtelte website Illuminu Javascript & Ajax 9 19.10.2009 03:38
Hover Problem bei JQuery charlie Javascript & Ajax 2 03.01.2009 08:01
JQuery + Wordpress VoinG Javascript & Ajax 0 29.12.2008 17:03
Suckerfish mit JQuery dayscott Javascript & Ajax 1 22.10.2007 17:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:37 Uhr.