我有一個jQuery函數,它爲頁面中的許多元素(包括p和p.latest_news)重新調整字體大小和行高度。 的功能的工作原理與所有其它元件預期,除了與p.latest_newsjQuery .css不適用於p和p.class
的字體大小和行高被施加到p.latest_news等於所述p無級(即$('p').css({...
)
jQuery的。 1.7.1
CODE
$('p.article_news').css({
'font-size' : Math.max(11,(.9 * newFontSize)),
'line-height' : Math.max(13,(1.1 * newFontSize))+'px'
});
$('p').css({
'font-size' : Math.max(14,newFontSize),
'line-height' : Math.max(21,(1.7 * newFontSize))+'px'
});
如果我只用
$('p.article_news').css({
'font-size' : Math.max(11,(.9 * newFontSize)),
'line-height' : Math.max(13,(1.1 * newFontSize))+'px'
});
p.article_news按預期字體大小和行高改變
這是怎麼回事? 我該如何影響每個班,班級和無班級?
謝謝
THANK YOU檢查速度更快!問題來總結知識...什麼是我有多個p.class的情況下的語法? (例如$('p:not(.one_class),p:not(.another_class)')或$('p:not(.one_class)','p:not(.another_class)')或者可以告訴我? – IberoMedia
我相信逗號分隔值應該可以工作。:not(.classone,.classtwo)等 以下是api文檔的鏈接:not()http://api.jquery.com/not-selector/ – Mark