Я не могу заставить функции JavaScript Javascript Facebook работать внутри определенных команд jQuery ...
Это работает:
$("a#GetScrollTest").click( function() {
FB.Canvas.getPageInfo(function(fbCanvasInfoObject) {
var fbPosition = fbCanvasInfoObject.scrollTop;
$("a#GetScrollTest").html("The scroll top value
is " + fbPosition + "px");
});
return false;
});
Это не (возвращает 'Uncaught ReferenceError: FBне определено '):
$("a.scrollLink").each(function() {
$(this).click(function(){
FB.Canvas.getPageInfo(function(fbCanvasInfoObject) {
var fbPosition = fbCanvasInfoObject.scrollTop;
$(this).html("The scroll top value is " + fbPosition + "px");
});
return false;
});
});
Кто-нибудь знает, почему один метод щелчка работает, а метод .each () - нет?Почему он возвращает FB не определено?Звонки в том же месте.