topical media & game development
lib-jquery-learning-code-11-object-methods-jquery.swapclass.js / js
// Step 1
// jQuery.fn.swapClass = function(class1, class2) {
// if (this.hasClass(class1)) {
// this.removeClass(class1).addClass(class2);
// }
// else if (this.hasClass(class2)) {
// this.removeClass(class2).addClass(class1);
// }
// };
// Step 2
// jQuery.fn.swapClass = function(class1, class2) {
// this.each(function() {
// var
// if (element.hasClass(class1)) {
//
// }
// else if (element.hasClass(class2)) {
//
// }
// });
// };
// Step 3
jQuery.fn.swapClass = function(class1, class2) {
return this.each(function() {
var element = jQuery(this);
if (element.removeClass(class1).addClass(class2);
}
else if (element.removeClass(class2).addClass(class1);
}
});
};
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.