扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
% 是取余运算符。
专注于为中小企业提供成都网站制作、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业大城免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
一个表达式的值除以另一个表达式的值,返回余数。
result = number1 % number2
参数说明:
result 整数。
number1 整数。
number2 整数。
计算说明:
取余%(或余数)运算符用 number1 除以 number2 (必须为整数),然后只返回余数作为 result。
所以n%m是指用n除以m,返回整除后的余数。
$(a).click(function(){
if($(this).is(":hidden")){//如果隐藏就显示
$(this).show();
}else{
$(this).hide();
}
});
或者可以查考jquery帮助文档使用.toggle()
概述
切换元素的可见状态。
如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。
示例
描述:
切换所有段落的可见状态。
HTML 代码:
pHello/pp style="display: none"Hello Again/p
jQuery 代码:
$("p").toggle()
结果:
p tyle="display: none"Hello/pp style="display: block"Hello Again/p
这个是我用过的倒计时插件 希望能帮到你 !!!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title倒计时测试/title
script src="" type="text/javascript"/script
script
function lxfEndtime(){
$(".lxftime").each(function(){
var lxfday=$(this).attr("lxfday");//用来判断是否显示天数的变量
var endtime = new Date($(this).attr("endtime")).getTime();//取结束日期(毫秒值)
var nowtime = new Date().getTime(); //今天的日期(毫秒值)
var youtime = endtime-nowtime;//还有多久(毫秒值)
var seconds = youtime/1000;
var minutes = Math.floor(seconds/60);
var hours = Math.floor(minutes/60);
var days = Math.floor(hours/24);
var CDay= days ;
var CHour= hours % 24;
var CMinute= minutes % 60;
var CSecond= Math.floor(seconds%60);//"%"是取余运算,可以理解为60进一后取余数,然后只要余数。
if(endtime=nowtime){
$(this).html("已过期")//如果结束日期小于当前日期就提示过期啦
}else{
if($(this).attr("lxfday")=="no"){
$(this).html("i剩余时间:/ispan"+CHour+"/span时span"+CMinute+"/span分span"+CSecond+"/span秒"); //输出没有天数的数据
}else{
$(this).html("i剩余时间:/ispan"+days+"/spanem天/emspan"+CHour+"/spanem时/emspan"+CMinute+"/spanem分/emspan"+CSecond+"/spanem秒/em"); //输出有天数的数据
}
}
});
setTimeout("lxfEndtime()",1000);
};
$(function(){
lxfEndtime();
});
/script
style type="text/css"
!--
*{
font-style: normal;
font-weight: normal;}
.haveday {
padding: 20px;
border: 1px dashed #000;
margin-right: auto;
margin-left: auto;
width: 300px;
}
--
/style
/head
body
div class="haveday"
h1含有天数的倒计时/h1
div class="lxftime" endtime="11/15/2011 17:24:0"/div
div class="lxftime" endtime="11/8/2011 3:3:20"/div
div class="lxftime" endtime="9/6/2015 6:1:0"/div
div class="lxftime" endtime="6/6/2016 9:3:5"/div
/div
p/p
div class="haveday"
h1没有天数的倒计时/h1
div class="lxftime" endtime="11/15/2011 17:24:0" lxfday="no"/div
div class="lxftime" endtime="11/8/2011 3:3:20" lxfday="no"/div
div class="lxftime" endtime="9/6/2015 6:1:0" lxfday="no"/div
div class="lxftime" endtime="6/6/2016 9:3:5" lxfday="no"/div
/div
/body
/html
/*
***简单的写了下,如果对你有用,记得点赞
*/
!DOCTYPE HTML
html
head
meta charset="utf-8" /
script src=""/script
/head
body
p id="show_time"/p
p我是替换前的p/p
/body
script
$(function() {
lxfEndtime();
})
var myDate = new Date();
//var D = myDate.getDate(); //获取当前日(1-31)
var starttimes = new Date();
starttimes.setFullYear(2016,8,20)
starttimes.setHours(10)
starttimes.setMinutes(18)
starttimes.setSeconds(0)
/*var endtimes = new Date();
endtimes.setFullYear(2016,8,22)
endtimes.setHours(0)
endtimes.setMinutes(0)
endtimes.setSeconds(0)
*/
var starttime =starttimes.getTime();
//var endtime =endtimes.getTime();
var nowtime = new Date().getTime();
function lxfEndtime(){
var time = $('#show_time');
var youtime = starttime -nowtime;//还有多久(毫秒值)
var seconds = youtime/1000;
var minutes = Math.floor(seconds/60);
var hours = Math.floor(minutes/60);
var days = Math.floor(hours/24);
var CDay= days;
var CHour= hours % 24;
var CMinute= minutes % 60;
var CSecond= Math.floor(seconds%60);//"%"是取余运算,可以理解为60进一后取余数,然后只要余数。
var t;
if(starttime =nowtime){
clearTimeout(t);
$('body').html('p我是替换后的p/p');
}else{
if(CMinute 10){CMinute = "0"+CMinute;}
if(CSecond 10){CSecond = "0"+CSecond;}
time.html("距离切换body还剩:span"+days+"/span 天 span"+CHour+"/span 时 span"+CMinute+"/span 分 span"+CSecond+"/span 秒");
nowtime = nowtime+1000;
t = setTimeout("lxfEndtime()",1000);
};
}
/script
/html
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流