bootstrap源码 js

if('ontouchstart' in document.documentElement&&!parent.closest(.'navbar-nav').length)
parent是当前元素的父元素
parent.closest(.'navbar-nav').length 这句怎么理解?求详解

阅读 3k
2 个回答

closest作用类似于parents,意思是获取被选择元素最近的某个父元素

closest 作用与 parents 类似,从当前元素开始查找,且找到符合表达式的就停止了。
则整个判断理解为:
当('ontouchstart' 在 document.documentElement 中 且 parent 的父.navbar-nav 元素不存在){
// do something..
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题