powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как устранить конфликт между скриптами?
3 сообщений из 3, страница 1 из 1
как устранить конфликт между скриптами?
    #38833592
Терри
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,

Мне нужно, чтобы меню и фотогалерея не мешали друг другу работать.
Этот код у меня работает здесь,

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
<!-- Photogallery -->
<script type="text/javascript" src="js/jquery-1.js" ></script>
<script type="text/javascript" src="js/jquery.lightbox.js" ></script> 
<link rel="stylesheet" type="text/css" href="js/lightbox.css" />   
<!-- End Photogallery -->   

<!-- Menu -->     
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<link href="style_menu.css" rel="stylesheet" type="text/css" />      
<link href="style.css" rel="stylesheet" type="text/css" />    

    <style>
        .container{
            margin:20px auto;
            width:280px;
        }
    </style>

    <script type="text/javascript">
        $(document).ready(function () {
            $('#cssmenu li.has-sub > a').on('click', function(){
                $(this).removeAttr('href');
                var element = $(this).parent('li');
                if (element.hasClass('open')) {
                    element.removeClass('open');
                    element.find('li').removeClass('open');
                    element.find('ul').slideUp();
                }
                else {
                    element.addClass('open');
                    element.children('ul').slideDown();
                    element.siblings('li').children('ul').slideUp();
                    element.siblings('li').removeClass('open');
                    element.siblings('li').find('li').removeClass('open');
                    element.siblings('li').find('ul').slideUp();
                }
            });    
            $('#cssmenu>ul>li.has-sub>a').append('<span class="holder"></span>');
        });   
    </script>
<!-- End Menu --> 



Но когда я вставляю в рабочий вариант, то у меня работает один из вариантов, не знаю уже как и устранить проблему. И это пробовала вставить.

Код: javascript
1.
2.
3.
<script type="text/javascript">
     jQuery.noConflict();
 </script>




А здесь вариант, который уже не работает ... (((



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
<link href="style.css" rel="stylesheet" type="text/css" />  
<link rel="stylesheet" href="js/menu/menustyle.css" type="text/css" media="screen">
<link href="js/tabs/tabstyle.css" rel="stylesheet" type="text/css" />  

<script type="text/javascript" src="js/jquery.min.js" ></script>
<script type="text/javascript" src="js/jquery-latest.min.js" ></script>
<script type="text/javascript" src="js/rotator.js" ></script> 

<link rel="stylesheet" type="text/css" media="all" href="js/zoom/zoom.css" />
<script type="text/javascript" src="js/zoom/jquery.min.js" ></script>
<script type="text/javascript" src="js/zoom/zoom.js" ></script>

<link rel="stylesheet" type="text/css" href="js/fotorama/fotorama.css" />
<script type="text/javascript" src="js/fotorama/fotorama.js" ></script> 

<script type="text/javascript">
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open() {
	jsddm_canceltimer();
    jsddm_close();
    ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close() {
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer() {
	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer() {
	if(closetimer) {
		window.clearTimeout(closetimer);
        closetimer = null;
	}
}

$(document).ready(function() {
	$('.menut > li').bind('mouseover', jsddm_open)
	$('.menut > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;
</script>

<style>
    span.reference {
        position:fixed;
        left:10px;
        bottom:10px;
        font-size:12px;
    }
    span.reference a {
        color:#aaa;
        text-transform:uppercase;
        text-decoration:none;
        text-shadow:1px 1px 1px #000;
        margin-right:30px;
    }
    span.reference a:hover {
        color:#ddd;
    }
    ul.sdt_menu {
    /*    margin-top:150px;
        z-index: 120;*/
    }
</style>  

<!-- Datepicker --> 
    <link href="js/cupertino/css/cupertino/jquery-ui-1.10.3.custom.css" rel="stylesheet">  
    <script src="js/cupertino/js/jquery-ui-1.10.3.custom.js"></script>   
    <script src="js/cupertino/development-bundle/ui/i18n/jquery-ui-i18n.js" type="text/javascript"></script>    
 <!-- End Datepicker --> 
                                                                            
<!-- Photogallery -->
<script type="text/javascript" src="js/photogallery/jquery-1.js" ></script>
<script type="text/javascript" src="js/photogallery/jquery.lightbox.js" ></script> 
<link rel="stylesheet" type="text/css" href="js/photogallery/lightbox.css" />   
<!-- End Photogallery -->   

<!-- Menu -->     
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
<link href="style_menu.css" rel="stylesheet" type="text/css" />      


    <style>
        .container{
            margin:20px auto;
            width:280px;
        }
    </style>

    <script type="text/javascript">
        $(document).ready(function () {
            $('#cssmenu li.has-sub > a').on('click', function(){
                $(this).removeAttr('href');
                var element = $(this).parent('li');
                if (element.hasClass('open')) {
                    element.removeClass('open');
                    element.find('li').removeClass('open');
                    element.find('ul').slideUp();
                }
                else {
                    element.addClass('open');
                    element.children('ul').slideDown();
                    element.siblings('li').children('ul').slideUp();
                    element.siblings('li').removeClass('open');
                    element.siblings('li').find('li').removeClass('open');
                    element.siblings('li').find('ul').slideUp();
                }
            });    
            $('#cssmenu>ul>li.has-sub>a').append('<span class="holder"></span>');
        });   
    </script>
<!-- End Menu -->    

<!-- Photogallery -->
<script type="text/javascript">
$(document).ready(function(){

    $("h2").append('')

    $(".thumbs a").click(function(){
    
        var largePath = $(this).attr("href");
        var largeAlt = $(this).attr("title");
        
        $("#largeImg").attr({ src: largePath, alt: largeAlt });
        
        $("h2 em").html(" (" + largeAlt + ")"); return false;
    });  
});
</script>
<!-- End Photogallery_3 -->


...
Рейтинг: 0 / 0
как устранить конфликт между скриптами?
    #38833678
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Терри, в первом варианте ты подключаешь jquery делается два раза, во втором три. Попробуй оставить только один.
...
Рейтинг: 0 / 0
как устранить конфликт между скриптами?
    #38833856
Терри
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

Спасибо, к вечеру проверю и посмотрим, что получится.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как устранить конфликт между скриптами?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]