[英]document.ready page reload
我正在用js和jQuery開始冒險,我無法理解為什么在重新加載頁面時我的函數pokaz_czas()
沒有被執行。
我在php文件(wpis.php)中使用了一個腳本,我將其包含在另一個php文件中(index.php?page = wpis)。 我想在我重新加載頁面時執行我的函數(index.php?...)
Javascript代碼:
function zero(element)
{ //1
if (element < 10) return element = "0" + element;
return element;
}
function pokaz_czas()
{
var czas = new Date();
var data = czas.getFullYear()+"-"+zero((czas.getMonth()+1))+"-"+zero(czas.getDate());
var time = zero(czas.getHours())+":"+zero(czas.getMinutes());
$('#data').val(data);
$('#time').val(time);
}
$(document).ready(pokaz_czas());
$(document).ready
(
function()
{
$('#data').change
(
function()
{
alert($(this).val());
}
);
}
);
順便說一句,如果我這樣做......
...
var time = zero(czas.getHours())+":"+zero(czas.getMinutes());
$('#data').val(data);
$('#time').val(time);
setTimeout("pokaz_czas()",1000)
}
...然后函數正在執行(但它每秒都這樣做,我只想執行一次)。
對不起我的英文,這是我在這里的第一篇文章;)提前謝謝你。
是的,一定要這樣試試:
$(document).ready(pokaz_czas);
這意味着你不想立即解雇pokaz_czas
,只有當你的DOM
准備就緒時
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.