我有一個克隆的元素,我想要它,所以如果我添加一個類到其中一個它檢查主動刪除是,並將其添加到此並轉換爲其他。這裏就是我的工作:將類添加到多個元素
$(document).ready(function() {
$("li").click(function(){
/*Here I want to add something like var active = $(.clonedelement + this, this)
but that does probably not makes sense, so what should i do? */
var active = $(this)
// If this isn't already active
if (!$(this).hasClass("active")) {
// Remove the class from anything that is active
$("li.active").removeClass("active");
// And make this active
active.addClass("active");
}
});
});
眼下,它消除了當前的活動從兩個,不也只添加類之一。
我做了它的jsfiddle http://jsfiddle.net/pintu31/8BxuE/
function UpdateTableHeaders() {
$(".persist-area").each(function() {
var el = $(this),
offset = el.offset(),
scrollTop = $(window).scrollTop(),
Header = $("#headerny", this)
if ((scrollTop > offset.top) && (scrollTop < offset.top + el.height())) {
Header.addClass("floatingHeader");
} else {
Header.removeClass("floatingHeader");
};
});
}
// DOM Ready
$(function() {
$(window)
.scroll(UpdateTableHeaders)
.trigger("scroll");
});
它仍然不能將它添加到其他的元素之一;現場看到主要的導航這裏的http:// richardhedberg .com/portfoliony/index.html –
@RichardHedberg,檢查更新後的代碼是否需要th是什麼? –
謝謝,但不是真的我在找什麼。我會試着解釋一下,我有一個帶有li的標題,當向下滾動時它會複製並隱藏第一個。我需要活動狀態在他們之間轉移。我會將克隆腳本添加到初始文章中,以便您自己查看。 –