如何压缩下面的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