У меня есть несколько div, которые посетители могут перелистывать кнопками «предыдущий» и «следующий». Это код, который я написал, что работает отлично:Скрыть кнопку «next» на последнем элементе
$("#next").click(function(){
$(".open").removeClass("open").fadeOut(200, function(){ // remove .open from current opened detail and fade out
$(this).next(".outsourcing").addClass("open").fadeIn(400); // add .open to next detail and fade in
if ($(".open").hasClass(".item<?php echo $outsourcing_count-1; ?>")) {
$("#next").hide();
}
})
});
На последнем пункте, я хотел бы, чтобы скрыть кнопку «Далее». Последний элемент не является последним дочерним элементом в содержащем div, поэтому я использовал PHP, чтобы пометить его специальным классом, как вы можете видеть в приведенном выше примере if. Но утверждение if, похоже, не стреляет, никаких мыслей? Благодаря!
может показать вашу структуру DOM (html-код). – Alok
удалить "." в .hasClass (". item php echo $ outsourcing_count-1;?>") –
Я собираюсь из ваших комментариев вас интересует только PHP-инъекция? Некоторая обратная связь по предлагаемым * альтернативам jQuery-only * была бы оценена :) –