У меня есть пункт меню, который анимируется в следующем скрипте, щелкнув ссылку, но я действительно хочу, чтобы анимация затухания фона начала запускаться после загрузки страницы (без необходимости щелчка по ссылке). Как изменить код в следующем скрипте для анимации после загрузки страницы?Как запустить анимацию() после загрузки страницы?
код у меня в настоящее время:
$("a").click(function(e) {
e.preventDefault();
for (var i = 0; i < 2; i++) {
$("#menu-item-9032 a")
.animate({ backgroundColor: "#00afee", color: "#363a47" }, 2000)
.animate({ backgroundColor: "transparent", color: "#363a47" }, 2000);
}
});
http://jsfiddle.net/Fe8Jy/500/
Если я заменяю $("a").click(function(e) {
с $(document).ready(function() {
ничего не происходит, что я делаю не так?
Вы уже проверили консоль браузера на наличие ошибок? Если вы оставите первую строку функции неизменной, то, вероятно, она жалуется, что нет 'e', что вы могли бы называть любые методы ... – CBroe
И для чего нужен цикл' for'? – CBroe
@CBroe Я предполагаю, что он дважды пульсирует. – mpen