слайд несколько делений
Вопрос
Как я могу убедиться, что несколько div'ов сдвинуты? Прямо сейчас у меня есть эта функция:
$("div#personal").click(function() {
$("div.1").slideUp("slow", function () { $("div.2").slideDown("slow") } );
});
Что я хотел бы сделать, это убедиться, что все div-ы с именем:
<Ол>скользит вверх, кроме второго дел. Р>
Решение
Вы можете использовать селектор not , чтобы предотвратить скольжение одного (или нескольких) из них до:
$("div#personal").click(function() {
$("div :not('#idofseconddiv'").slideUp("slow");
});
Было бы неплохо дать этим div-элементам общий класс css, чтобы селектор не выделил все div-ы на вашей странице:
$("div#personal").click(function() {
$("div.someClass :not('#idofseconddiv')").slideUp("slow");
});
Если вы используете пронумерованные имена классов в своих div-элементах, возможно, вы захотите использовать , начинающийся с атрибута. фильтр : р>
$("div#personal").click(function() {
$("div[class^=yourClass] :not('#idofseconddiv')").slideUp("slow");
});
Не связан с StackOverflow