現在我有一個日誌列表的評論,我目前正在切換此列表以顯示更多評論或隱藏一些。jquery與css最後一個孩子衝突
在我把這個jQuery顯示/隱藏一些列表之前,我有一個類爲.review
一些CSS的包裝是:last-child { border: none; }
,這是工作,直到我把這個jQuery。
我的問題是爲什麼突然間這個CSS選擇器不工作在我的樣式表中,當我實現了這個jQuery?我也嘗試過,只是做jquery中的最後一個孩子,也沒有在那裏工作。
function reviewlistCutoff() {
var hiddenReviews = $('.reviewWrap:gt(6)').hide();
if (hiddenReviews.size() > 0) {
var showCaption = '...' + hiddenReviews.size() + ' More Reviews';
$('.reviewsList').append(
$('<span class="toggler">' + showCaption + '</span>').toggle(
function() {
hiddenReviews.show();
$(this).text('...Fewer Reviews');
}, function() {
hiddenReviews.hide();
$(this).text(showCaption);
}));
}
}
就我個人而言,我認爲答案更多地在於您的HTML和CSS;有可能jQuery已經添加了一些類名,這導致了其他具有更高特異性的CSS規則來影響這些元素......你可以在[JSFiddle](http://jsfiddle.net/)上創建你的問題演示嗎? – 2011-06-15 19:04:41
http://jsfiddle.net/TJctn/1/ – Lawrence 2011-06-15 19:10:28
現在出於一些奇怪的原因我的jquery沒有在那個小提琴工作,但它在我的網站上工作,但小提琴設置 – Lawrence 2011-06-15 19:13:01