Показать сообщение отдельно
  #1 (permalink)  
Старый 02.04.2013, 15:06
Профессор
Отправить личное сообщение для Kvark Посмотреть профиль Найти все сообщения от Kvark
 
Регистрация: 02.04.2013
Сообщений: 225

[Решено] Как отобразить бегущей строкой загруженое собщение?
Привет, я еще пока новенький в jQuery, помогите разобраться:
у меня 2 файла, в один програма пишет собщение, в другом мне его нужно отобразить в html теге:
<div id="marquee">
 ...
</div>

собщение прекрасно загружаеться:
function show(){
 $('#marquee').load('msg.txt');
};


и функция срабатывает на:
$(document).ready(function(){
 show();
 msgrun();
 setInterval('show()', 1000);
});


но оно не двигаеться

для бегущей строки я использую это:
function msgrun() { 
 var marquee = $("#marquee"); marquee.css({"overflow": "hidden", "width": "100%"}); 
 // оболочка для текста ввиде span (IE не любит дивы с inline-block) 
 marquee.wrapInner("<span>"); 
 marquee.find("span").css({ "width": "50%", "display": "inline-block", "text-align":"center" }); 
 marquee.append(marquee.find("span").clone()); 
 // тут у нас два span с текстом 
 marquee.wrapInner("<div>");
 marquee.find("div").css("width", "200%"); 
 var reset = function() { $(this).css("margin-left", "0%");
 $(this).animate({ "margin-left": "-100%" }, 12000, 'linear', reset); };
 reset.call(marquee.find("div")); 
};

если я прописываю собщение в тегах:
<div id="marquee">
 Тестовое собщение
</div>

оно прекрасно отображаеться и показывает бегущей строчкой.

Что нужно подправить чтоб оно срабатывало после загрузки собщения из файла?

Последний раз редактировалось Kvark, 04.04.2013 в 16:16.
Ответить с цитированием