Перейти к содержанию

Не могу разобраться в скрипте


Рекомендуемые сообщения

Доброго времени суток, лазил по сайтам и наткнулся на скрипт баннера, не могу запустить движение картинок

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();

});

Ссылка на комментарий
{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();

});

Если смотреть только корректность синтаксиса, то здесь все гуд, а вот как этот скрипт взаимодействует с остальным кодом - это вопрос, на который не видя весь код ни один программист не ответит.

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...