Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не работает jquery код на сайте (https://javascript.ru/forum/jquery/36574-ne-rabotaet-jquery-kod-na-sajjte.html)

Gvozdb 20.03.2013 11:21

Не работает jquery код на сайте
 
Добрый день, такая трабла у меня: есть сайт _ttp://rus.akimat-atyrau.kz, в этом разделе - http://rus.akimat-atyrau.kz/akimblog.html в IE не работает частично jquery... поясню, что имею ввиду под словом "частично"...
Значит если кликнуть по любому разделу вопросов, к примеру "Строительство, жилищно-коммунальные вопросы", блок с вопросами открывается, но если кликать по вопросу из любого раздела, то вопрос не открывается, в то время, как в любом другом нормальном браузере всё работает, как часы!

Вот код, который работает:
<a href="http://rus.akimat-atyrau.kz/akimblog.html#subcat43" rel="nofollow" onclick="jQuery('.allfaqcats').hide(); jQuery('#faqcat43').slideToggle();">Строительство, жилищно-коммунальные вопросы<i></i>


А вот код, который не работает:
<script type="text/javascript">
                                    //<![CDATA[
                                    jQuery().ready(function(){
                                            jQuery('#answerButton23').click(function () {
                                                                                                        jQuery('#questcontinue23').slideToggle('slow');
                                                    jQuery('#questcontinue23').css({'display' : 'inline'});
                                                    jQuery('#answer23').slideToggle('slow');
                                                                                                        jQuery('#answerButton23').toggleClass('active');
                                                    jQuery('#answer23start').toggle();
                                            });
                                    });
                                    //]]>
                                    </script>


Ну и относящийся к нему HTML код:
<div id="faq23">
                                    <a href="javascript:void(0);" id="answerButton23" class="answerButton" rel="nofollow">
                                    <i></i>
                                    <div style="display:inline;">Добрый день, как я могу в электронном виде узнать как </div><b id="questcontinue23" style="display:none;">продвигается моя очередь на землю. </b>                                  </a>
                                             <div id="answer-box23" class="answer-box">
                                                                                 
                                             <div id="answer23" style="display:none;" class="answer">
                                             <p>В ближайшее время на сайте акимата г. Атырау (на котором Вы сейчас находитесь) любой желающий сможет посмотреть очередность на земельные участки, выданные под ИЖС.  Эта услуга будет доступна в марте месяце.  С уважением, акимат г.Атырау.</p>   
                                                                                                             
                                                                                                                     
                                             </div>                                                                      
                                             </div><!--answer-box-->                                     
                                    </div>


И если кликнуть "Задать новый вопрос" в ИЕ, то также ничего не происходит, хотя должен выезжать блок с формой добавления вопроса...

Gvozdb 20.03.2013 11:57

Ответ получил на другом форуме:
Цитата:

Откройте консоль в IE (нажать F12) и посмотрите какие ошибки падают.

В вашем случае IE ругается на след. код:
jQuery(document).ready(function(){
stop();

jQuery.localScroll();
});

Нельзя просто так вызывать stop();, можете вообще удалить эту команду


Часовой пояс GMT +3, время: 09:13.