Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

jQuery

53K
07 декабря 2009 года
yaufol
5 / / 30.11.2009
 
Код:
$(document).ready(
    function()
    {
     $(".slideblock").toggle
        (function(){$(this).animate({height: 100}, 1000);$("#s"+this.id).show();},
        function(){ $(this).animate({height: setheight}, 500);$("#s"+this.id).hide();});   
    }
);


при клике на слой с неким this.id скрипт разворачивает height слоя "#s"+this.id
вопрос - как сделать так, чтобы при клике на "#s"+this.id слой обратно не сворачивался?
пробовал играть с bind, не понял ничего(
помогите пожалуйста кто знает.
13
07 декабря 2009 года
RussianSpy
3.0K / / 04.07.2006
Судя по вашему вопросу вы этот код где-то спи... позаимствовали. Так?
244
07 декабря 2009 года
UAS
2.0K / / 19.07.2006
Хоть бы код оформили по-человечески, а то не понятна вложенность (а разбираться лень).
Но шестое чувство мне подсказывается, что блок прячется с помощью функции hide() (знание английского языка на уровне 6 класса достаточно), так что рекомендую с ней и поколдоват.
444
07 декабря 2009 года
patison
323 / / 15.03.2007
Попробуй вместо
 
Код:
(function(){$(this).animate({height: 100}, 1000);$("#s"+this.id).show();},
function(){ $(this).animate({height: setheight}, 500);$("#s"+this.id).hide();});

вот так:
 
Код:
(function(){$(this).animate({height: 100}, 1000);$("#s"+this.id).show();});
13
07 декабря 2009 года
RussianSpy
3.0K / / 04.07.2006
зачем вообще используется toggle??? В чем сакральный смысл использования этой функции в данном куске кода?

Может правильнее все же так?
 
Код:
$(document).ready(function(){

  $(".slideblock").click(function()
  {
         $(this).animate({height: 100}, 1000);$("#s"+this.id).show();
  });

});
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог