我在一些jQuery上遇到了这个问题。当你将鼠标悬停在一个元素上时,我想显示这个div,而当你不在元素上时,我想隐藏它。
$(function() {
$('#projects').hover(function() {
$('#projects .pane').show(200), $('#projects .pane').hide(200);
})
});当你悬停时,它会同时消失。
谢谢:)
发布于 2011-02-18 03:33:47
您的代码应如下所示:
$(function() {
$('#projects').hover(function() {
$('#projects .pane').show(200);
}, function(){
$('#projects .pane').hide(200);
});
});hover需要两个函数参数。一个用于鼠标悬停时,另一个用于鼠标离开时。
发布于 2011-02-18 03:34:38
您忘记了函数(){ seperator,因此当前代码包含了鼠标悬停事件中的隐藏和显示。试试这个:
$(function() {
$('#projects').hover(function(){
$('#projects .pane').show(200)
}, function(){
$('#projects .pane').hide(200);
});
}); 发布于 2011-02-18 03:37:04
$(function() {
$('#projects').hover(function() {
$('#projects .pane').show(200)},
function() {$('#projects .pane').hide(200);}
)
});http://jsfiddle.net/fCbQv/1/
https://stackoverflow.com/questions/5033619
复制相似问题