Привет, я еще пока новенький в 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>
оно прекрасно отображаеться и показывает бегущей строчкой.
Что нужно подправить чтоб оно срабатывало после загрузки собщения из файла?