我在图形上使用切换来滑出联系人表单。问题是,联系表单可以在低分辨率下覆盖图形元素。我认为一个解决方案是在表单中加入“关闭这个”,这会使用相同的切换效果。当我添加关闭这个元素到代码中,而不是与原始图形元素协同工作时,它会重新启动链,并将联系表格更进一步滑出。jquery切换两个元素
网站是在这里: http://www.tritonloyaltysupport.com/status
代码切换这里:
$(this).html(div_form);
//show/hide function
$('div.contactable').toggle(
function() {
$('#overlay').css({display: 'block'});
$('#contactForm').animate({"marginRight": "-=0px"}, "fast");
$('#contactForm').animate({"marginRight": "+=390px"}, "slow");
},
function() {
$('#contactForm').animate({"marginRight": "-=390px"}, "slow");
$('#overlay').css({display: 'none'});
}
);
请清理你的代码。 – 2010-06-09 15:47:33
欢迎使用stackoverflow。代码格式很简单,因为它只需要4个空格缩进。我为你照顾它。 @约翰 - 来吧,伙计。杰西是新的。保存25个问题后仍然无法解决的问题。 – user113716 2010-06-09 16:05:52
谢谢帕特里克,我很感激。有些人只是喜欢贬低而不是提供实际问题的答案。 – Jesse 2010-06-09 16:17:10