Ом Опубликовано 10 августа, 2012 Жалоба Поделиться Опубликовано 10 августа, 2012 Доброго времени суток, лазил по сайтам и наткнулся на скрипт баннера, не могу запустить движение картинок move_partners = function(){ var first = $("#partners_block a:first-child"); var w = first.width(); var ml = 0; if($.browser.msie){ ml = 25; } $("#partners_block").animate( {marginLeft: "-"+w+"px"}, w*40, 'linear', function(){ first.appendTo("#partners_block"); $("#partners_block").css("margin-left",ml+"px"); move_partners(); } ); } $(document).ready(function() { move_partners(); }); Ссылка на комментарий
D_Master Опубликовано 11 августа, 2012 Жалоба Поделиться Опубликовано 11 августа, 2012 {marginLeft: "-"+w+"px"},на{margin-left: "-"+w+"px"},заменить Ссылка на комментарий
demon732 Опубликовано 19 августа, 2012 Жалоба Поделиться Опубликовано 19 августа, 2012 {marginLeft: "-"+w+"px"},на{margin-left: "-"+w+"px"},заменитьВ данном случае должно быть marginLeft, так как здесь не сам css, а его js-аналог. Js-аналоги css-свойств с дефисом записываются в виде: одинДва.$("#partners_block").css("margin-left",ml+"px"); - а вот здесь уже не js-аналог, а css, поэтому: margin-left.Добавлено спустя 10 минут 29 секунд:Доброго времени суток, лазил по сайтам и наткнулся на скрипт баннера, не могу запустить движение картинок move_partners = function(){ var first = $("#partners_block a:first-child"); var w = first.width(); var ml = 0; if($.browser.msie){ ml = 25; } $("#partners_block").animate( {marginLeft: "-"+w+"px"}, w*40, 'linear', function(){ first.appendTo("#partners_block"); $("#partners_block").css("margin-left",ml+"px"); move_partners(); } ); } $(document).ready(function() { move_partners(); }); Если смотреть только корректность синтаксиса, то здесь все гуд, а вот как этот скрипт взаимодействует с остальным кодом - это вопрос, на который не видя весь код ни один программист не ответит. Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти