//В папку /includes/jquery/ ложите новую библиотеку. //В template.php ПЕРЕД <?php $inPage->printHead(); ?> вставляйте: <script type="text/javascript" src="/includes/jquery/новая_версия_jQuery.js"></script> <script type="text/javascript">var любое_имя_переменной, например $jQuery_new = jQuery.noConflict();</script> //Соответственно код должен выглядеть вот так: <div id="vkladka"> <li><a href="#" name="#tab1">Один</a></li> <li><a href="#" name="#tab2">Два</a></li> <li><a href="#" name="#tab3">Три</a></li> <li><a href="#" name="#tab4">Четыре</a></li> </div> <div id="content"> <div id="tab1">Содержимое tab1</div> <div id="tab2">Содержимое tab2</div> <div id="tab3">Содержимое tab3</div> <div id="tab4">Содержимое tab4</div> </div> <script type="text/javascript"> function resetTabs() { $("#content div").hide(); $("#vkladka a").attr("id",""); } var myUrl = window.location.href; var myUrlTab = myUrl.substring(myUrl.indexOf("#")); var myUrlTabName = myUrlTab.substring(0,4); // (function($) {// Изменение здесь $("#content div").hide(); $("#vkladka li:first a").attr("id","current"); $("#content div:first").fadeIn(); $("#vkladka a").on("click",function(e) { e.preventDefault(); if ($(this).attr("id") == "current") { return; } else { resetTabs(); $(this).attr("id","current"); $($(this).attr('name')).fadeIn(); } }); for (i = 1; i <= $("#vkladka li").length; i++) { if (myUrlTab == myUrlTabName + i) { resetTabs(); $("a[name='"+myUrlTab+"']").attr("id","current"); $(myUrlTab).fadeIn(); } } })($jQuery_new)// Изменение здесь </script> //Хотя скрипт лучше в отдельный файл вынести
Создание шаблона
Конфликтуют jqery
- Предыдущая
- 1
- 2
- Показаны 16-17 из 17
- Предыдущая
- 1
- 2
- Показаны 16-17 из 17