Объясните, пожалуйста, в чем тут ошибка:
Во флеше я пишу:
getURL("javascript:openNewWindow('#myAnchor','_parent'); ");
Это дает переход на якорь. Все работает. Но в конце функции я добавляю jQuery, который делает этот переход плавным. Но именно он не обрабатываеться, то есть переход все равно резкий
function openNewWindow(URLtoOpen, windowName, windowFeatures)
{newWindow=window.open(URLtoOpen, windowName, windowFeatures);
destination = $("#myAnchor").offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1700 );
}
вот так, например, работает нормально:
setTimeout(function() {destination = $("#myAnchor").offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1700 );}, 5000)
разницы я не вижу, только во втором варианте в виде отдельной функции, а в первом просто вложено в функцию.