首页
学习
活动
专区
工具
TVP
发布

【Jquery练习】tab切换

哈喽大家好,本次是jQuery案例练习系列第二期,本期是用jQuery实现tab切换。 笔者还是前端菜鸟,还请大家多多指教呀~ 欢迎大佬指正,一起学习,一起加油!...---- 文章目录 前言 排他思想 按钮切换 HTML、CSS jQuery Tab切换实现效果 HTML部分 CSS部分 Jquery部分 总结 ---- 前言 ---- 排他思想 在实现今天练习之前... button { //给按钮设置一个背景颜色...切换实现效果 本次练习实现效果是当鼠标点击tab页面标签时,tab页面内容也相应发生改变,如下是实现效果,接下来跟着笔者一起来试试吧~ HTML部分 本次页面包含两部分,即tab标签和...2、设置标签宽度、高度,并清除li默认样式,设置边框、边距,使文字居中显示。 3、为内容结构部分设置宽度、高度、背景色、边距。 4、设置标签第一个元素底色,颜色,用于区分。

5.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

面向对象版tab 切换

1、功能需求 点击 tab,可以切换效果. 点击 + 号, 可以添加 tab 项和内容项. 点击 x 号, 可以删除当前tab项和内容项....双击tab项文字或者内容项文字可以修改里面的文字内容 ?...抽象对象: Tab对象 该对象具有切换功能 该对象具有添加功能 该对象具有删除功能 该对象具有修改功能 2、案例准备 获取到标题元素 获取到内容元素 获取到删除小按钮...x号 新建js文件,定义类,添加需要属性方法(切换,删除,增加,修改) 时刻注意this指向问题 3、切换 为获取到标题绑定点击事件,展示对应内容区域,存储对应索引 this.lis...{     e.stopPropagation(); // 阻止冒泡 防止触发li 切换点击事件     var index = this.parentNode.index;     console.log

3.8K30

面向对象版tab 切换

1.功能需求 点击 tab,可以切换效果. 点击 + 号, 可以添加 tab 项和内容项. 点击 x 号, 可以删除当前tab项和内容项....双击tab项文字或者内容项文字可以修改里面的文字内容 2.案例准备 获取到标题元素 获取到内容元素 获取到删除小按钮 x号 新建js文件,定义类,添加需要属性方法(切换,删除...,增加,修改) 时刻注意this指向问题 3.切换 为获取到标题绑定点击事件,展示对应内容区域,存储对应索引 this.lis[i].index = i; this.lis[i...{ e.stopPropagation(); // 阻止冒泡 防止触发li 切换点击事件 var index = this.parentNode.index; console.log...切换添加功能 1.点击+可以实现添加新选项卡和内容 2.第一步:创建新选项卡li和新内容section 3.第二步: 把创建两个元素追加到对应父元素中. 4.以前做法:动态创建元素

1.9K30

面向对象版tab 切换案例

1.面向对象版tab 切换 1.1功能需求 点击 tab,可以切换效果. 点击 + 号, 可以添加 tab 项和内容项. 点击 x 号, 可以删除当前tab项和内容项....双击tab项文字或者内容项文字可以修改里面的文字内容 1.2案例准备 获取到标题元素 获取到内容元素 获取到删除小按钮 x号 新建js文件,定义类,添加需要属性方法(切换,删除...,增加,修改) 时刻注意this指向问题 1.3切换 为获取到标题绑定点击事件,展示对应内容区域,存储对应索引 this.lis[i].index = i; this.lis...x绑定点击事件 this.remove[i].onclick = this.removeTab; 获取到点击删除按钮所在父元素所有,删除对应标题与内容 removeTab...(e) { e.stopPropagation(); // 阻止冒泡 防止触发li 切换点击事件 var index = this.parentNode.index; console.log

2.2K30

Tab Switcher 快捷Tab切换

日常办公和生活中,经常要用浏览器打开多个 Tab,并不停来回切换,对于常常习惯打开数十个Tab的人来说,不经意中就浪费掉了海量毛细时间。...Tab Switcher嵌入式全屏面板快速双击 shift 后即可像系统级任务切换面板一样,快速显示、预览当前所打开所有Window、Tab,一目了然、快速定位。...点击标题即可切换到目标 Tab弹窗式面板除了嵌入式全屏面板外,Alt+P(代表Preview) 也可以呼出弹窗式面板,不占用当前页面空间,适合 Tab 数量不是太多场景。...标签分组最多支持 5个自定义分组标签,可以快速定制场景化工作区。并通过激活不同分组,快速切换不同工作场景,比关键字过滤更为高效和专注。...跨窗口拖拽、排序将相关 Tab 有序放在相邻地方是良好习惯,但Chrome自身Tab排序和切换并不灵活,跨窗口处理更为繁琐。

2.7K10

Tab选项卡切换效果-自动切换

上节我们讲到了tab选项卡手动切换效果和手动延迟切换效果,在延迟切换效果中,我们使用到了setTimeout函数,这节我们要实现手动自动选项卡效果。...接下来是先把要切换标题和内容选择出来,在tab函数中,我们还新建了一个index变量,用以保存索引值。 接下来设置setInterval函数,在函数里每2秒执行一次。...这里出现了两个问题;第一,当自动切换时,效果正常,当鼠标滑入然后离开时,自动切换没有切换到我们鼠标滑入时下一个标题,而是按照之前自动切换下一个标题来切换。...接下来我们解决刚提到第一个问题,就是当鼠标离开时,我们要让下一个切换按照鼠标滑入标题下一个索引来切换,而不是按自动切换下一个索引切换。...: 这样就全部完成了,最后把整个代码亮出来: 这期tab手动与自动切换效果就全部完成了,希望各位多多练手,熟能生巧。

5.2K40
领券