Показать сообщение отдельно
  #4 (permalink)  
Старый 17.07.2015, 22:23
Новичок на форуме
Отправить личное сообщение для Flector Посмотреть профиль Найти все сообщения от Flector
 
Регистрация: 17.07.2015
Сообщений: 4

Сообщение от рони Посмотреть сообщение
Flector,
отмените всплытие клика
что-то не получается. каким в итоге должен быть код?
сейчас он такой:
Код:
jQuery(function(){
    jQuery(".sp-body.folded").hide();

    jQuery(".sp-head").on('click', function(event){
    $this = jQuery(".sp-head");
    if($this.not(this).hasClass("unfolded")) {
        $this.removeClass("unfolded");
        $this.next().slideUp("fast");
        $this.next().addClass("folded");
        $this.prop('title', title.unfolded);
    }
    });

    jQuery(".sp-head").on('click', function(event){
        $this = jQuery(this);
        if($this.hasClass("unfolded")) {
            $this.removeClass("unfolded");
            $this.next().slideUp("fast");
            $this.next().addClass("folded");
            $this.prop('title', title.unfolded);
        } else {
            $this.addClass("unfolded");
            $this.next().slideDown("fast");
            $this.next().removeClass("folded");
        $this.prop('title', title.folded);
        }
    });

    jQuery(".spdiv").on('click', function(event){
    $this = jQuery(this).closest("div.sp-body").prev();
        if($this.hasClass("unfolded")) {
            $this.removeClass("unfolded");
            $this.next().slideUp("fast");
            $this.next().addClass("folded");
            $this.prop('title', title.unfolded);
        }
    });

});
Ответить с цитированием