gpt4 book ai didi

javascript - 如何将鼠标悬停在该按钮上以打开菜单而不是单击

转载 作者:太空宇宙 更新时间:2023-11-03 22:48:13 26 4
gpt4 key购买 nike

我有一个动画按钮,点击它会打开一个菜单,是否可以将鼠标悬停在按钮上而不是单击来打开它?

我不确定它是使用 css 还是 javascript,但这是 fiddle link使用我想要鼠标悬停的按钮。

提前致谢!

Javascript

    jQuery(document).ready(function($) {

var colors = '';
var server_url = '';
var folder_url = 'colors/';

// Style switcher
$(".hide-color").show(1000);
$('#custumize-style').animate({
left: '-134px'
});

$('#custumize-style .switcher').click(function(e) {
e.preventDefault();
var div = $('#custumize-style');
if (div.css('left') === '-134px') {
$('#custumize-style').animate({
left: '0px'
});

// open switcher and add class open
$(this).addClass('open');
$(this).removeClass('closed');

} else {
$('#custumize-style').animate({
left: '-134px'
});

// close switcher and add closed
$(this).addClass('closed');
$(this).removeClass('open');
}
})
});

最佳答案

你正在寻找 .hover()

将您的 .switcher 类留在您的选择器中会给您一些奇怪的行为,因为您会将鼠标悬停在您的 div 内的子标签上。删除该类会触发父 div(您的菜单 slider )上的悬停方法。

您的 JavaScript 的第 13 行会产生上述行为:

$('#custumize-style .switcher').hover(function(e) {

尝试这样的事情:

$('#custumize-style').hover(function(e) {

关于javascript - 如何将鼠标悬停在该按钮上以打开菜单而不是单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41272920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com