博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS优先级问题以及jQuery中的.eq()遍历方法和:eq()选择器的差别
阅读量:4539 次
发布时间:2019-06-08

本文共 862 字,大约阅读时间需要 2 分钟。

在写一个TAB选项卡的时候遇到几个有意思的问题,记录下来

先把代码贴出来

    
TAB选项卡
  • 时事
  • 体育
  • 娱乐
时事
体育
娱乐

 

一、CSS优先级的问题。

这是效果图:

按照上述代码,选中状态下,鼠标放在‘体育’的 选项上,是没有hover效果的。

这是一个CSS优先级的问题。把

.tab li.hover{
background: #C0C0C0}.tab li.selected{
color: #fff;background: #6D84B4}

这两个调换一下顺序

.tab li.selected{
color: #fff;background: #6D84B4}.tab li.hover{
background: #C0C0C0}

就会有这种效果:

由此引出一个CSS优先级的问题,贴一篇文章,可以参考下

二、eq()遍历方法和:eq()选择器的区别

在上述代码中,可以直接使用.eq(index),

若要使用eq选择器则要写成:eq(‘+index+’)这样获取到的index才是变量。

这个问题有点意思,也debug了很久才查出来了问题…

jQuery推荐使用的方法是.eq(index),相关讨论可以参考:

还有一篇不错的选择器进阶文章:http://www.qingdou.me/2344.html

转载于:https://www.cnblogs.com/liu-l/p/3867992.html

你可能感兴趣的文章
Ubuntu下搭建jsp开发环境
查看>>
理解django框架中的MTV与MVC模式
查看>>
Trie树(字典树)
查看>>
传输介质
查看>>
MyBatis学习(十二)--懒加载
查看>>
实时爬取上海快3的结果
查看>>
POJ 3050
查看>>
SSL/TLS加密传输与数字证书解读
查看>>
在xcode中用 swift 进行网络服务请求
查看>>
swift 如何在IOS应用图标上添加消息数
查看>>
读取上传文件内容
查看>>
requestAnimationFrame优势何在?
查看>>
HDU—4463 Outlets 最小生成树
查看>>
ExtJs总结(从其他地方找的记下来)
查看>>
Java中HashMap和TreeMap的区别深入理解
查看>>
bat 获取命令执行后的多个返回值,并取最后一个
查看>>
TensorFlow MNIST 问题解决
查看>>
C#微信开发之旅(一):前言
查看>>
C语言常用数学函数及其用法
查看>>
操作节点
查看>>