Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Решение проблем с jQuery, Подключения скрипта к встроенной библиотеке jquery.min.js ?

Решение проблем с jQuery, Подключения скрипта к встроенной библиотеке jquery.min.js ?


     10.08.2015    Общие вопросы, Шаблоны (TPL), jQuery    2800

вопрос
Всем привет!
Суть вопроса: Мне известно, что в dle уже вшит iquery и стандартные фичи что то вроде тега {edit} (меню быстрого редактирования новости, удаления и тд). Если подключить в main.tpl еще раз iquery, то функционал, например этого тега будет не работать, так как уже есть вражда меж двумя библеотеками, которые выполняют те же функции.
Но у меня есть елемент, который требуют прямого подключения этой библеотеки:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

, без нее этот элемент не работает и даже не отображается.

Вот сам элемент:


//сам элемент                                
<ul class="nav navbar-nav navbar-right" role="navigation" style="width:320px;">
   <a href="#about" data-toggle="dropdown"  id='trigger'><img src="{THEME}/images/images.png"></a>
</ul>

//элемент не отображается, открывается при акивации элемента кликом, тогда показывается скрытое содержимое.
<div id='box' style="margin-left: 0px;margin-right: 0px;margin-bottom: 0px;margin-top: 0px;">    <h1>Info</h1>
<p>Отже, визначившись з типом тестування, сміливо запускайте нашу розробку і дотримуйтесь інструкцій,яка  запропонована нашими розробниками. Також слідкуйте за оновленнями і новими розробками, які будуть постійно з'являтися на нашому сайті! І не забувайте відписувати всі баги, несправності ігри, які виявите в ході тестування!</p>
</div>



// script
$(document).ready(function() {
      $("#trigger").toggle(function() {
        // Отображаем скрытый блок
        $("#box").show(); // fadeIn - плавное появление
        $("body").animate({ scrollTop: $(document).height() }, 700); //1500
        return false; // не производить переход по ссылке
      },  
      function() {
        // Скрываем блок
        $("#box").fadeOut(); // fadeOut - плавное исчезновение
        return false; // не производить переход по ссылке
      }); // end of toggle()
    }); // end of ready()



//css style
#box {
  display:none;
  padding:10px;
  margin: 10px;
  color: #878786;
  background-color: #1e1f23;
  font-family: Verdana,Helvetica,sans-serif;
}


Как привязать этот элемент к встроеной библиотеки, так как ели отключить эту библиотеку финкционал не работает, а при включении пропадает функционал тегов {name_teg}, которые работают на этой библиотеке.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

Спасибо зарание)
Как с этим бороться?

Ответа пока нет


2 комментария

lutskboy
Эксперт

lutskboy - 10 августа 2015 13:32 -

без нее этот элемент не работает и даже не отображается.
Вот сам элемент:

для вашего елемента
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

не нужен
в дле уже есть jquery
и ваш елемент вполне нормально с ним подружиться

Kisarage
Юзер

Kisarage - 10 августа 2015 20:50 -

lutskboy,
Проблема в том, что и не ладит. При нажатии на картину кнопку, должна сработать анимация передвижения сраниці вниз + раскрытие скрытого контента. Заместь этого, просто в адресной стоке www,name.com/#about и ничего не появляется.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх