如何选择除我在jquery中悬停的元素之外的所有元素
How to pick all elements but the one i hover in jquery
当鼠标悬停在某个div上时,我想让.html文件中的所有div都消失。换句话说,有没有类似$(this),
的东西,而不是其他所有div的
提前谢谢。
尝试
var div_all = $('div'); //refers to all div
div_all.hover(function () {
div_all.not(this).hide(); //hide all div's but not current one
$(this).show(); //$(this) refers to current div and show current div
}, function () {
div_all.hide(); //hide all divs
});
div_all.not(this)
指除悬停的div之外的所有div。参考
这个关键字
.not()
.haverage()
$('div').hover(
function(){ $('div').not(this).hide(); },
function(){ $('div').show(); }
);
相关文章:
- 在元素悬停上显示带有javascript的弹出式网站
- 防止子元素悬停破坏父元素悬停
- jquery集合元素悬停
- 父元素悬停/活动/聚焦时隐藏元素
- 显示隐藏的容器元素 - 悬停仅在我单击容器后有效
- JQUERY可排序插件,当可拖动元素悬停在指定的元素上时启动函数
- Jquery 阻止堆叠元素悬停
- 在其他元素悬停时开始/暂停 HTML5 视频
- 在元素悬停时闪烁,同时尝试在同一事件上缩小其大小
- 如何使 li 元素悬停在动态
- "text长度"Internet Explorer中svg文本元素悬停时的更改
- 元素悬停时的暂停功能
- 将变量传递给Google Maps事件对象.(谷歌地图多边形,外部元素悬停)
- 更改多个图像/元素悬停在覆盖的图像HTML
- 如何在元素悬停时动态改变文本
- 当一个元素悬停在另一个元素上时高亮显示
- 显示/隐藏多个元素悬停与JQuery和HTML
- 如何使用jquery将显示为none的元素悬停
- jQuery, JavaScript,工作与3元素悬停
- 在元素悬停时触发javascript