Выполнить HTML в определенное время - PullRequest
0 голосов
/ 26 сентября 2011

Мне интересно, как вы выполняете HTML в определенное время.У меня есть небольшой HTML-код Marquee, который я хочу выполнить в нужное время, а не сразу после загрузки страницы.

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

HTML не выполняется, но отображает.

Для выполнения вам нужен скрипт или программа. Для клиентской стороны вы должны использовать javascipt. Многие люди используют библиотеку, которая обычно улучшает их код и облегчает программирование. Я бы порекомендовал jQuery, но есть и другие.

Чтобы сделать то, что вы спрашиваете в jQuery, тривиально, вы должны использовать setTimeout для вычисления времени, которое вы хотите, чтобы он выполнялся, а затем вставить или отобразить html-код в функции обратного вызова timeout.

0 голосов
/ 26 сентября 2011

Самый простой способ - использовать плагин jquery's marquee для простого доступа к вашему marquee. Тогда HTML не выполняется! Вы должны создать клиентский скрипт для достижения вашей цели. Например: после добавления ссылки на jquery.js и marquee.jquery.js на своей странице попробуйте:

HTML:

<marquee id="myMarq">Content here...</marquee>

JS:

$(document).ready(function(){
    $("#myMarq").marquee().trigger('stop');
    setTimeout(function(){
        $("#myMarq").marquee().trigger('start');
    },10000 /* or any time-out you want, in milisecond */);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...