我在圖形上使用切換來滑出聯繫人表單。問題是,聯繫表單可以在低分辨率下覆蓋圖形元素。我認爲一個解決方案是在表單中加入「關閉這個」,這會使用相同的切換效果。當我添加關閉這個元素到代碼中,而不是與原始圖形元素協同工作時,它會重新啓動鏈,並將聯繫表格更進一步滑出。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