如何壓縮下面的jQuery代碼?如何壓縮此jQuery代碼?
//FIRST CODE
jQuery('.expand-two').click(function(){
jQuery('.content-two').slideToggle('fast');
});
jQuery('.expand-two').toggle(function() {
jQuery('.content-two').slideDown('slow');
jQuery(this).find("img").css({
"-webkit-transform": "rotate(90deg)",
"-moz-transform": "rotate(90deg)",
"filter": "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"
});
}, function() {
jQuery('.content-two').slideUp('slow');
jQuery(this).find("img").css({
"-webkit-transform": "rotate(0deg)",
"-moz-transform": "rotate(0deg)",
"filter": "progid:DXImageTransform.Microsoft.BasicImage(rotation=0)"
});
});
//SECOND CODE
jQuery('.expand-three').click(function(){
jQuery('.content-three').slideToggle('fast');
});
jQuery('.expand-three').toggle(function() {
jQuery('.content-three').slideDown('slow');
jQuery(this).find("img").css({
"-webkit-transform": "rotate(90deg)",
"-moz-transform": "rotate(90deg)",
"filter": "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"
});
}, function() {
jQuery('.content-three').slideUp('slow');
jQuery(this).find("img").css({
"-webkit-transform": "rotate(0deg)",
"-moz-transform": "rotate(0deg)",
"filter": "progid:DXImageTransform.Microsoft.BasicImage(rotation=0)"
});
});
我怎麼能夠有多個DIV類插入一行?不必爲每個代碼片段編寫這麼多的代碼?
非常感謝!
' jQuery('。expand-two,.expand-three')'選擇這兩個元素。您可以使用它來幫助組合功能。 – 2012-01-10 18:28:36
你想要做什麼?['.toggle'](http://api.jquery.com/toggle/)?它不需要兩個函數參數。 – meagar 2012-01-10 18:29:12
@meagar它沒有真正記錄它在這裏使用的方式,但它確實有效。 '.toggle(function(){},function(){})'將在兩個函數之間切換。 – Jasper 2012-01-10 18:32:38