if('ontouchstart' in document.documentElement&&!parent.closest(.'navbar-nav').length)
parent是当前元素的父元素
parent.closest(.'navbar-nav').length 这句怎么理解?求详解
if('ontouchstart' in document.documentElement&&!parent.closest(.'navbar-nav').length)
parent是当前元素的父元素
parent.closest(.'navbar-nav').length 这句怎么理解?求详解
closest 作用与 parents 类似,从当前元素开始查找,且找到符合表达式的就停止了。
则整个判断理解为:
当('ontouchstart' 在 document.documentElement 中 且 parent 的父.navbar-nav 元素不存在){
// do something..
}
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读
closest作用类似于parents,意思是获取被选择元素最近的某个父元素