11 (offset.left + $(el).width() < $(document).scrollLeft())
12 )
13 }
14}
15
16$('#container :inView');
9、:largerThan
选取比指定元素大的所有元素
01$.extend($.expr[':'],
02{
03 largerThan: function(el, i, m)
04 {
05 if(!m[3]) {return false;}
06 return $(el).width() * $(el).height() > $(m[3]).width() * $(m[3]).height();
07 }
08}
09
10$('#container :largerThan(#element)');
10、:isBold
选择font-weight为700的所有元素
1$.extend($.expr[':'],
2{
3 isBold: function(el)
4 {
5 return $(el).css("fontWeight") === '700';
6 }
7}
8
9$('#container :isBold');
11、:color
选择颜色为指定RGB值的所有元素
01$.extend($.expr[':'],
02{
03 color: function(el, i, m)
04 {
05 if(!m[3]) {return false;}
06 return $(el).css('color') === m[3];
07 }
08}
09
10$("#container :color(rgb(255, 0, 0))");
12、:hasId
选择存在id属性的所有元素
1$.extend($.expr[':'],
2{
3 hasId: function(el)
4 {
5 return $(el).attr('id') !== undefined && $(el).attr('id') !== '';
6 }
7}
8
9$("#container :hasId");