Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.09.2015, 18:45
Новичок на форуме
Отправить личное сообщение для jenya82 Посмотреть профиль Найти все сообщения от jenya82
 
Регистрация: 02.09.2015
Сообщений: 2

Как через отладчики найти причину в JS?
Доброго времени! На сайте реализовано модальное окно, что бы был выбор регионов. Все работало пока не полез с оптимизацией в том числе по рекомендациям от Гугла.

Не уверен в точности когда и из за чего могла возникнуть данная ошибка так как в данный раздел долго не заходил.

Пытаться вернуть все файлы назад куда лазил- это пальцем в небо..

Пробую через отладчик но не селен.

В общем при вызове модального окна по кнопке получается так:

http://prntscr.com/8bpdae

И ни чего сделать нельзя. Только обновление страницы.


В консоле, отладчике ОПЕРА так: http://prntscr.com/8bsioy

На сколько я знаю (я не разработчик, делал фрилансер) вот этот скрипт отвечает за вызов модального окна

<script type="text/javascript">
                            $('.tree-toggle').on("click",function(){
                                $(this).toggleClass('active');
                                $(this).parent().find('ul.tree').toggle()
                            })
                            $('.main-checker').on("click",function(){
                                $check=$(this).prop('checked')
                                $(this).parent().parent().parent().find('input[type="checkbox"]').each(function(ind,elem){
                                    $(elem).prop("checked",$check)
                                })
                            })
                            $('.sub-checker').on("click",function(){
                                var $ismainch=true;
                                var $check
                                $(this).parent().parent().parent().parent().find('input[type="checkbox"]').each(function(ind,elem){
                                    $check=$(elem).prop('checked')
                                    if(!$check){
                                        $ismainch=$check;
                                    }
                                })
                                $(this).parent().parent().parent().parent().parent().find('.main-checker').prop("checked",$ismainch)
                            })
                            function setMRegions(){
                                var $str="";
                                $('.main-checker').each(function(ind,elem){
                                    $check=$(elem).prop('checked');
                                    if($check){
                                        $str+="<b>"+$(elem).parent().find('span').html()+"</b>, ";
                                    }else{
                                        $(elem).parent().parent().parent().find('.sub-checker:checked').each(function(k,el){
                                            $str+=$(el).parent().find('span').html()+", ";
                                        })
                                    }
                                })
                                $('.target-region').html($str.substr(0,$str.length-2))
                            }
                             <? if(isset($values['REGION'])):?>
                                setMRegions()
                             <? endif;?>
                          </script>


так как если смотреть весь код, то к этому скрипту привязаны кнопки "сохранить" и "отмена"

Может кто ошибку узреет?

Вложения в лучшем качестве по ссылкам

http://prntscr.com/8bsioy
http://prntscr.com/8bpdae
Изображения:
Тип файла: jpg dtoy5FH.jpg (10.7 Кб, 5 просмотров)
Тип файла: jpg d2ZoXhd.jpg (24.5 Кб, 5 просмотров)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как подгрузить код JS динамически? zhurchik Общие вопросы Javascript 22 02.02.2015 14:16
Вставка HTML кода и JS кода через innerHTML zhurchik AJAX и COMET 1 31.10.2014 17:32
Как скачать файл через JS? Dimaz Events/DOM/Window 9 20.07.2014 22:20
как вставлять flash в html через js михаил123 Flash 1 17.11.2012 22:01
Как реализовать отключения JS кода через админку ? lamer Серверные языки и технологии 4 08.02.2012 17:23