从内部符号标记读取Javascript并更改时间
让我解释一下。将会有一个包含大量文本的文件,并且它应该可以保存超时。如下所示,当用户计时器点击特定时间时,它会通过读取从内部符号标记读取Javascript并更改时间,javascript,Javascript,让我解释一下。将会有一个包含大量文本的文件,并且它应该可以保存超时。如下所示,当用户计时器点击特定时间时,它会通过读取内的时间来更改文本 你好 世界 我不要求您提供源代码,也不要求您为我提供源代码,我只想知道是否有可能实现这一点,以及一些实现这一点的建议。以下是一些让您开始学习的内容。我选择在元素中包含到文本的信息映射时间。每次更新计时器时,检查元素中的时间,如果它们匹配,则写入文本 HTML: 你问的不是很清楚。你为什么不多举些例子呢?甚至伪代码也有帮助:)文本包含标记。在它们之间,有启动
内的时间来更改文本
你好
世界代码>
我不要求您提供源代码,也不要求您为我提供源代码,我只想知道是否有可能实现这一点,以及一些实现这一点的建议。以下是一些让您开始学习的内容。我选择在
元素中包含到文本的信息映射时间。每次更新计时器时,检查
元素中的时间,如果它们匹配,则写入文本
HTML:
你问的不是很清楚。你为什么不多举些例子呢?甚至伪代码也有帮助:)文本包含
标记。在它们之间,有启动的时间,因此:如果计时器达到05:06(5分6秒),那么它会更改
标记后面的文本。文本文件中有很多内容,因此我需要使用JS来读取文本文件。一个不错的方法是使用Ajax,让php检查文件并将数据返回到javascript(javascript将负责使用该数据)。
<div id="time"></div>
<div id="text"></div>
<div id="info">
<ul>
<li name="0h 0m 6s">something at 6s</li>
<li name="0h 0m 8s">something at 8s</li>
<li name="0h 0m 2s">something at 2s</li>
<li name="0h 0m 10s">something at 10s</li>
</ul>
</div>
$(function(){
var startDate = new Date($.now());
$('#time').html("0h 0m 0s");
var secondCounter = 0;
window.setInterval(function(){
secondCounter ++;
var timerStr = "";
$('#time').html(Math.floor(secondCounter/3600)+"h "+ Math.floor(secondCounter/60)+"m " + secondCounter%60 + "s");
$('#info ul li').each(function(event){
if($('#time').html() == $(this).attr("name")){
$('#text').html($(this).html());
}
});
}, 1000);
});