View Full Version : سوال: مشکل در استفاده از دوتا کتابخونه jquery به طور همزمان (باعث بهم ریختگی میشود)
saeed-71
دوشنبه 25 شهریور 1392, 19:23 عصر
سلام.
من باید هم از
http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
و
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/effects.js"></script>
<script type="text/javascript" src="js/builder.js"></script>
همزمان استفاده کنم.
وقتی از http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js استفاده میکنم باعث میشه لایت باکس تصاویرم غیر فعال بشه.
حالا چیکار کنم که با هم تداخل نکنند؟؟؟؟؟
cups_of_java
دوشنبه 25 شهریور 1392, 20:48 عصر
برای اینکه تداخل نکنن:
<script src="jquery-1.2.6.js" type="text/javascript"></script>
<script src="plugin-that-needs-1.2.6.js" type="text/javascript"></script>
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script src="plugin-that-needs-1.4.2.js"
type="text/javascript"></script>
<script type="text/javascript">
var newJQuery = jQuery.noConflict(true),
oldJQuery = jQuery;
(function ($) {
// code that needs 1.4.2 goes here
}(newJQuery));
(function ($) {
// code that needs 1.2.6 goes here
}(oldJQuery));
// code that needs oldJQuery and newJQuery can go here
</script>
cups_of_java
دوشنبه 25 شهریور 1392, 20:50 عصر
یا این:
<script src='jquery-1.3.2.js'></script>
<script>
var jq132 = jQuery.noConflict();
</script>
<script src='jquery-1.4.2.js'></script>
<script>
var jq142 = jQuery.noConflict();
</script>
saeed-71
دوشنبه 25 شهریور 1392, 22:24 عصر
قربان راستش متوجه نشدم!
این کدهای جاوا اسکریپت منن
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/effects.js"></script>
<script type="text/javascript" src="js/builder.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$(".berand").change(function()
{
var id=$(this).val();
var dataString = 'id='+ id;
$.ajax
({
type: "POST",
url: "ajax_model.php",
data: dataString,
cache: false,
success: function(html)
{
$(".model").html(html);
}
});
});
});
</script>
<script src="//code.jquery.com/jquery-2.0.2.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(window).load(function(){
$('input.number').keyup(function(event) {
// skip for arrow keys
if(event.which >= 37 && event.which <= 40){
event.preventDefault();
}
$(this).val(function(index, value) {
return value
.replace(/\D/g, '')
;
});
});
});//]]>
</script>
کلشون همینانن!حالا چجوری تداخل پیدا نکنن؟؟
saeed-71
سه شنبه 26 شهریور 1392, 09:57 صبح
تست کردم جواب نداد راه شما
<script type="text/javascript" src="js/jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/effects.js"></script>
<script type="text/javascript" src="js/builder.js"></script>
<script>
var jq190 = jQuery.noConflict();
</script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$(".berand").change(function()
{
var id=$(this).val();
var dataString = 'id='+ id;
$.ajax
({
type: "POST",
url: "ajax_model.php",
data: dataString,
cache: false,
success: function(html)
{
$(".model").html(html);
}
});
});
});
</script>
<script>
var jq142 = jQuery.noConflict();
</script>
<script src="//code.jquery.com/jquery-2.0.2.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(window).load(function(){
$('input.number').keyup(function(event) {
// skip for arrow keys
if(event.which >= 37 && event.which <= 40){
event.preventDefault();
}
$(this).val(function(index, value) {
return value
.replace(/\D/g, '')
;
});
});
});//]]>
</script>
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.