helper.js 476 B

123456789101112131415
  1. var helper = {};
  2. helper.hasClass = function(obj, className) {
  3. return !!obj.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)'));
  4. };
  5. helper.addClass = function(obj, className) {
  6. if(!helper.hasClass(obj, className)) obj.className += " " + className;
  7. };
  8. helper.removeClass = function(obj, className) {
  9. if(helper.hasClass(obj, className)) {
  10. var reg = new RegExp('(\\s|^)' + className + '(\\s|$)');
  11. obj.className = obj.className.replace(reg, ' ').trim();
  12. };
  13. };