修改了一个小提琴来做多个,但它有一个错误与多重...当链接 1 被点击时,div 1 和 2 受到影响。
单击链接 2 时,只有 div 2 受到影响。
这里可能是什么问题?
http://jsfiddle.net/bluey/zsMaE/3/
function deselect() {
$(".pop").slideFadeToggle(function() {
$("#contact").removeClass("selected");
});
}
$(function() {
$("#contact").live('click', function() {
if($(this).hasClass("selected")) {
deselect();
} else {
$(this).addClass("selected");
$(".pop").slideFadeToggle(function() {
});
}
return false;
});
$(".close").live('click', function() {
deselect();
return false;
});
});
$.fn.slideFadeToggle = function(easing, callback) {
return this.animate({ opacity: 'toggle', height: 'toggle' }, "fast", easing, callback);
};
function deselect() {
$(".pop2").slideFadeToggle(function() {
$("#contact2").removeClass("selected");
});
}
$(function() {
$("#contact2").live('click', function() {
if($(this).hasClass("selected")) {
deselect();
} else {
$(this).addClass("selected");
$(".pop2").slideFadeToggle(function() {
});
}
return false;
});
$(".close").live('click', function() {
deselect();
return false;
});
});
$.fn.slideFadeToggle = function(easing, callback) {
return this.animate({ opacity: 'toggle', height: 'toggle' }, "fast", easing, callback);
};