Jump to content

jQuery 1.5 на ipb 3.1.x?..


Axeland
 Share

Recommended Posts

Собственно, почитал темы там и сям... пролистал 8 страниц этого форума :) Позюзал поиск - дали эту тему. Но это на IP.Content и плюс я еще вижу, что вставляется специальный "ноконфликт" для отдельной функции.

 

А можно ли просто подключить jQuery на сайт без конфликтов вообще, для светлого будущего? Допустим, я хотел менюшку поставить на jq (ну такой я, люблю всё в рукопашку подключать, хуки не предлагать:( ). Когда ставишь jq (вставлял в глобалтемплате между хеад и /хеад, падает выпадающее меню профиля.. возможно еще что-то.

 

Скин - Paradox.

Link to comment
Share on other sites

По поводу конфликтности на сайтах вообще лучше спрашивать разработчиков jQuery.

По поводу конкретного случая ничего сказать не могу, так как не пробовала.

Link to comment
Share on other sites

Спасибо. Может быть, еще кто-нибудь знает. Или попробуем найти спеца, чтобы хотя бы объяснил, в чем причина. )

Link to comment
Share on other sites

  • 1 year later...

Собственно, получилось сделать чтобы не конфликтовало, путём подстановки скриптов из той же темы. Работает ^^

Можно по-подробнее, что вы сделали, куда вставили? Спасибо!

Link to comment
Share on other sites

Спасибо, уже с нонконфликтом разобрался, инструкцию на русском прочитал, и немного помедитировал :).

 

Если кому интересно, в самом глбалтемплэйте прописал

<script type="text/javascript" charset="utf-8">jQuery.noConflict();</script>

сразу после подгрузки jQuery, потом в скрипте, который с ним работает заменил все $ на jQuery.

Link to comment
Share on other sites

потом в скрипте, который с ним работает заменил все $ на jQuery.

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

 

jQuery(document).ready(function($){ 
 $('#content').html('Обращение по $ работает в пределах этой функции, т.к. туда передана локальная $!');
 $(document).ready(function(){  alert('Которая содержит ссылку на объект jQuery!'); });
});

  • Upvote 1
Link to comment
Share on other sites

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

 

jQuery(document).ready(function($){ 
 $('#content').html('Обращение по $ работает в пределах этой функции, т.к. туда передана локальная $!');
 $(document).ready(function(){  alert('Которая содержит ссылку на объект jQuery!'); });
});

Ну так коротенький скрипт - прикрутка zRSS на страницу, всего в 3-х местах заменить... А тут надо дополнительно потратить пару часов на то, чтобы разобраться, что со всем этим добром делать (я в js ни в зуб ногой). Но спасибо за внимание к новому пользователю :)

Edited by crazylemmy
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...