Revision: 16864
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 18, 2009 05:17 by cfleschhut
Initial Code
jQuery.extend(jQuery.expr[":"], { "css": function(element, index, matches, set) { var parts = /([\w-]+)\s*([<>=]+)\s*(\d+)/.exec(matches[3]); var value = parseFloat(jQuery(element).css(parts[1])); switch (parts[2]) { case "<": return value < parseInt(parts[3]); break; case "<=": return value <= parseInt(parts[3]); break; case "=": case "==": return value == parseInt(parts[3]); break; case ">=": return value >= parseInt(parts[3]); break; case ">": return value > parseInt(parts[3]); break; } } });
Initial URL
http://jsbin.com/ojora
Initial Description
adapted from the fantastic „Learning jQuery 1.3“ book http://www.packtpub.com/learning-jquery-1.3/book
Initial Title
Custom jQuery Pseudo-Class :css() Selector Expression
Initial Tags
plugin, jquery
Initial Language
jQuery