我有iOS的一個奇怪的問題和滑動菜單(可在Weird iOS animation, display with jQuery?找到)jQuery代碼看起來很兇狠,最好的寫法是什麼?
我相信這是我的邋遢代碼衝突,另一個插件(如在現場的另一版本中,滑動菜單與插件一起工作,但我不能使用該代碼)。
$('#menu-item-134 a').click(function(e) {
e.preventDefault();
var elm = $('.open'+$(e.target).parent().attr('id').replace('link', ''));
$('.subnav').not(elm).filter(':visible').animate({width: 'toggle'}, 1000);
elm.animate({width: 'toggle'}, 1000);
});
$('#menu-item-135 a').click(function(e) {
e.preventDefault();
var elm = $('.open'+$(e.target).parent().attr('id').replace('link', ''));
$('.subnav').not(elm).filter(':visible').animate({width: 'toggle'}, 1000);
elm.animate({width: 'toggle'}, 1000);
});
腳本的縮短版可以在此的jsfiddle
主要是發現了什麼是寫這個腳本的最佳方式?
你有什麼問題嗎? – Gavriel
你應該把你的代碼添加到SO上的問題上,而不僅僅是鏈接到它。另外,使用像「屠殺」和「sc」「這樣的模糊術語並不能真正幫助我們。 –
哦,來吧。我的代碼比較優雅 – pbfy0