鼠标指针经过菜单时,显示当前下拉框中的内容同时隐藏其他下拉菜单内容。jquery hover
时间: 2023-12-14 12:04:41 浏览: 61
使用 jQuery 的 `hover` 方法可以更加简化代码实现。`hover` 方法接受两个函数作为参数,分别是鼠标移入和移出时的回调函数。
以下是使用 `hover` 方法实现显示当前下拉框内容、同时隐藏其他下拉菜单内容的示例代码:
```javascript
$(document).ready(function() {
$('.menu-item').hover(
function() {
// 隐藏其他下拉菜单内容
$('.dropdown-content').hide();
// 显示当前下拉框中的内容
$(this).find('.dropdown-content').show();
},
function() {
// 隐藏当前下拉框中的内容
$(this).find('.dropdown-content').hide();
}
);
});
```
在这个示例中,我们假设菜单项的 HTML 结构与上一个示例相同。通过 `hover` 方法,我们可以更加简洁地实现显示当前下拉框内容、同时隐藏其他下拉菜单内容的功能。
相关问题
鼠标指针经过菜单时,显示当前下拉框中的内容同时隐藏其他下拉菜单内容。 iquery的hover方法
使用 jQuery 的 `hover` 方法可以实现鼠标经过菜单时显示当前下拉框中的内容,同时隐藏其他下拉菜单内容。`hover` 方法接受两个函数作为参数,分别是鼠标移入和移出时的回调函数。
以下是使用 `hover` 方法实现显示当前下拉框内容、同时隐藏其他下拉菜单内容的示例代码:
```javascript
$(document).ready(function() {
$('.menu-item').hover(
function() {
// 隐藏其他下拉菜单内容
$('.dropdown-content').hide();
// 显示当前下拉框中的内容
$(this).find('.dropdown-content').show();
},
function() {
// 隐藏当前下拉框中的内容
$(this).find('.dropdown-content').hide();
}
);
});
```
在这个示例中,我们假设菜单项的 HTML 结构如下:
```html
<div class="menu-item">
<a href="#">菜单项</a>
<div class="dropdown-content">
<!-- 下拉菜单内容 -->
</div>
</div>
```
通过 `hover` 方法,我们可以更加简洁地实现显示当前下拉框内容、同时隐藏其他下拉菜单内容的功能。
阅读全文