Javascript 根据日期更改下拉内容(悬停)。滑动分页
如何根据日期更改下拉列表内容?事实上只有在星期三。以下是我到目前为止得到的信息:Javascript 根据日期更改下拉内容(悬停)。滑动分页,javascript,jquery,html,css,Javascript,Jquery,Html,Css,如何根据日期更改下拉列表内容?事实上只有在星期三。以下是我到目前为止得到的信息: 函数开始时间(){ var today=新日期(); var hr=today.getHours(); var min=today.getMinutes(); var sec=today.getSeconds(); ap=(hr12)?hr-12:hr; hr=检查时间(hr); min=检查时间(min); 秒=检查时间(秒); document.getElementById(“时钟”).innerHTML=h
函数开始时间(){
var today=新日期();
var hr=today.getHours();
var min=today.getMinutes();
var sec=today.getSeconds();
ap=(hr<12)?“AM”:“PM”;
hr=(hr==0)?12:hr;
hr=(hr>12)?hr-12:hr;
hr=检查时间(hr);
min=检查时间(min);
秒=检查时间(秒);
document.getElementById(“时钟”).innerHTML=hr+:“+min+”:“+sec+”+ap;
var月数=[‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’];
var days=[‘星期日’、‘星期一’、‘星期二’、‘星期三’、‘星期四’、‘星期五’、‘星期六’];
var curWeekDay=days[today.getDay()];
var curDay=today.getDate();
var curMonth=months[today.getMonth()];
var curYear=today.getFullYear();
变量日期=curWeekDay+,“+curDay+”“+curMonth+”“+curYear;
document.getElementById(“日期”).innerHTML=日期;
var time=setTimeout(函数(){
开始时间()
}, 500);
}
功能检查时间(i){
如果(i<10){
i=“0”+i;
}
返回i;
}
如果(curDay='Wed'){
$(文档).ready(函数(){
$(“a”).hover(函数(){
$(“.dropdown-content2”).css(“显示”、“块”);
},函数(){
$(“.dropdown-content2”).css(“显示”、“无”);
});
});
}否则{
$(文档).ready(函数(){
$(“a”).hover(函数(){
$(“.dropdown content”).css(“显示”、“块”);
},函数(){
$(“.dropdown content”).css(“显示”、“无”);
});
});
}
#下拉列表{
位置:相对位置;
显示:内联块;
}
.下拉内容{
显示:无;
位置:绝对位置;
背景色:#f9f9f9;
最小宽度:160px;
盒影:0px 8px 16px 0px rgba(0,0,0,0.2);
填充:12px 16px;
z指数:1;
}
.下拉列表2{
显示:无;
位置:绝对位置;
背景色:#f9f9f9;
最小宽度:160px;
盒影:0px 8px 16px 0px rgba(0,0,0,0.2);
填充:12px 16px;
z指数:1;
}
.下拉列表3{
显示:无;
位置:绝对位置;
背景色:#f9f9f9;
最小宽度:160px;
盒影:0px 8px 16px 0px rgba(0,0,0,0.2);
填充:12px 16px;
z指数:1;
}
当前块:
1.
一,
二,
三,
午餐
四,
五,
一,
二,
三,
打包
午餐
四,
五,
一,
二,
三,
午餐
四,
五,
事件
您是否遇到错误?这段代码在做什么?您不使用HTMLselect
下拉列表的任何特殊原因?curDay
的使用超出了函数的范围startTime
@ScottMarcus我不知道如何更改下拉菜单。现在,当我将鼠标悬停在“1”上时,它显示了下拉内容2。在哪里放置if/else比较合适?