Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Axeland

jQuery 1.5 на ipb 3.1.x?..

Recommended Posts

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

 

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

 

Скин - Paradox.

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

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

Share this post


Link to post
Share on other sites
потом в скрипте, который с ним работает заменил все $ на jQuery.

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

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

 

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

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

Edited by crazylemmy

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...