В моем javascript я использую функцию jquery animate()
для автоматического показа твитов.
Код:
function movefeeds() {
var element = jQuery("#Feeds");
var position = element.position();
if(position.left == 2000){
element.css("left", "500px");
}
element.animate({ "left": "-=500px" }, "slow");
}
В каждом браузере код делает именно то, что должен: скользящий. Но в Chrome он скользит не всегда, а вдвое меньше. И даже если он скользит, left
получает действительно плохие значения (т.е. 584.2132312 вместо 500, 1000 и т. Д.)
Любое предложение будет оценено :-)
РЕДАКТИРОВАТЬ: похоже, проблема css: chrome
(из версии 11), кажется, есть некоторые проблемы с overflow:hidden
РЕДАКТИРОВАТЬ 2: См. этот вопрос