Slyweb
На разработку сайта! Скидки 50%!

JQuery конфликт между версиями

Вы можете задавать любые вопросы по jQuery.

JQuery конфликт между версиями

Сообщение zursan » 18 дек 2012, 19:47

Привет ..
Я использую некоторые JQuery скрипт на моем сайте.
Он хорошо работает с Jquery V-1.3.2. , Но у меня есть проблемы, когда я использую новую версию (например: V-1.8.3 или несколько старше).
Вот мой сценарий, и ссылка на источник.
http://allshares.ge/download.php?id=A9895F0175
Спасибо за помощь.
С Рождеством.

Код: Выделить всё

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<!------<script type="text/javascript" src="jquery-1.8.3.js"></script>----->
<script type="text/javascript">
$(document).ready(function() {                   
    $(function() {
    $("#alert").overlay({
       finish: {top: 'center'},
       expose: ''
    });
    });
});
</script>
<style type="text/css">
.overlay {
   position:absolute;
   background-color:#ccc;
   border:2px solid red;
    width: 200px;
    height:200px;
    top: 50%;
    left: 50%;
    margin-left:-100px;
    margin-top:-100px;
}
#alert {
   display:none;
    width:100%;
   height:100%;
   background-image:url(image.png);   
}
.close {
    position:absolute;
   cursor:pointer;
   margin-top:-77px;
   margin-left:192px;
}
</style>
</head>
<body>
<a href="#" onclick='$("#alert").overlay().load()'><h2>ALERT</h2></a>

<div id="alert">
    <div class="overlay"><h2 align="center">OVER</h2>
    <div class="close"><img src="close.png"/></div>
</div>
</body>
</html>
zursan
 
Сообщения: 3
Зарегистрирован: 25 янв 2012, 23:49

Re: JQuery конфликт между версиями

Сообщение admin » 19 дек 2012, 17:58

Таких трудностей не встречал!
но думаю нужно использовать noConflict()
Код: Выделить всё
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.3.2.min.js"></script>

    <script type="text/javascript">
   j132 = jQuery.noConflict();
    j132(document).ready(function() {                   
        j132(function(e) {
         
         console.log(e);
         console.log(j132.isNumeric());
        });
    });
    </script>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
   j183 = jQuery.noConflict();
    j183(document).ready(function() {                   
        j183(function(e) {
         
         console.log(e);
         console.log(j183.isNumeric());
        });
    });
    </script>

Функция isNumeric() была добавлена только в jQuery 1.7
admin
Администратор
 
Сообщения: 165
Зарегистрирован: 15 авг 2009, 20:02


Вернуться в Вопросы по jQuery

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron