У меня есть этот HTML-код:
<div id="espacePub">
<div id="menu">
<ul>
<li>Link 1</li>
<li>Link 2</li>
<li>Link 3</li>
<li>Link 4</li>
<li>Link 5</li>
<li>Link 6</li>
</ul>
</div><!-- End Div menu -->
</div><!-- End Div espacePub -->
Я хочу выбрать div #espacePub, но не div #menu для постепенного исчезновения, изменения фона и затем постепенного увеличения. С документацией, найденной на http://api.jquery.com/not/, Я пробовал это:
var imgs = [
'img/pub.jpg',
'img/pub2.jpg',
'img/pub3.jpg'];
var cnt = imgs.length;
$(function() {
setInterval(Slider, 2000);
});
function Slider() {
$('#espacePub').not(document.getElementById('menu')).fadeOut("slow", function() {
$(this).css('background-image', 'url("'+imgs[(imgs.length++) % cnt]+'")').fadeIn("slow");
});
}
Моя проблема в том, что весь #espacePub исчезает, включая # меню, но я не хочу, чтобы исчезло # меню ... Что я делаю не так?