为了账号安全,请及时绑定邮箱和手机立即绑定
问一个关于快速输入的问题——<title></title> 输入完title标签后如何快速回到标签中间填写内容?

最新回答 / 王大七
 clearInterval('timer');中timer的单引号去掉就可以了
老师教的是屏幕里面的代码字有点大,老是局部的,不好看。
想要简化的自己简化不就行了,借鉴布局就行了.学习不需要代码完全照抄.
延迟切换在有些细节还是有用的,如果你在页签上横向快速滑动过去,那每个页签和对应要展示的页面都会快速闪烁展示,如果只是用户不小心动了鼠标引起的,那会让用户体验不怎么好的。
var nem ;
for(var j=0; j<otitle.length; j++){
if(this.innerHTML==otitle[j].innerHTML){
nem = j;
}
};
if(olist[nem].style.display=="block"){
olist[nem].style.display="none";
}else{
olist[nem].style.display="block";
}

};
};
window.onload=function(){
var menu = document.getElementById("menu");
var otitle = menu.getElementsByTagName("p");
var olist = menu.getElementsByTagName("ul");
for(var i=0; i<otitle.length; i++){
otitle[i].onclick=function(){
老师的方法没啥用,先不说123这么宝贵的id用在tab选项卡上,就说id是唯一的不能重复设置,一但页面里有多个tab选项卡你怎么办。可以试试我的遍历内容找定位来实现tab选项卡。
ok le hahaha
list[otherindex].className = 'on';
pic.style.top =otherindex*-170+"px";
index=otherindex;
}
}
wrap.onmouseout = function () {
timer = setInterval (js,2000)
}
function changeOption (otherindex){
for (var j=0;j<list.length;j++)
{list[j].className = "";}
wrap.onmouseover = function () {
clearInterval (timer);
for (var i=0;i<list.length;i++) {
list[i].id=i;
list[i].onmouseover = function(){
changeOption(this.id);
}
}
}
研究了半天,自己发

timer = setInterval (js,2000);
function js() {
index++;
if(index>=list.length){
index=0;
}
changeOption(index);
}
自动切换 有个bug 就是鼠标放下去的时候 还是会自动运行
课程须知
1、您应该已经熟悉html标签和css样式表;2、您还应该已经熟悉JavaScript 或 jQuery的基础知识。
老师告诉你能学到什么?
您可以举一反三,制作非常精美风格多样的 Tab 切换效果,能够帮助你丰富或改进网站中的选项卡功能的用户体验。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消