PDA

View Full Version : مشکل تداخل و سوال در مورد حل آن



arasdesign
یک شنبه 12 آبان 1392, 21:28 عصر
سلام دوستان من یه مشکل با پلاگین nicescroll دارم به این شکل که وقتی اضافه می کنم با اینکه جی کوئری لود شده کار نمی کنه تو قالب و تو کنسول فایرفاکس این خطا رو نمایش میده

[21:54:52.023] TypeError: $(...).ready is not a function @ http://127.0.0.1/at_river/:139

برای اجرا شدنش هم از این کد استفاده کردم که بهش گیر داده یعنی همون سطر 139



$(document).ready(function() { $("html").niceScroll({ cursoropacitymin:0.5, cursoropacitymax:1, cursorcolor:"#666666", cursorwidth:5, cursorborderradius:"2px", horizrailenabled: false, zindex: 9999, cursorborder:"0px solid #ffffff" }) });

اگر امکانش هست راهنمایی کنید که چطور میشه این مشکل رو رفع کرد

Javidhb
دوشنبه 13 آبان 1392, 10:51 صبح
احتمالا nicescroll یا یه پلاگین دیگه ()$ رو دستکاری کردن:


(function($) {

$("html").niceScroll({
cursoropacitymin:0.5,
cursoropacitymax:1,
cursorcolor:"#666666",
cursorwidth:5,
cursorborderradius:"2px",
horizrailenabled: false,
zindex: 9999,
cursorborder:"0px solid #ffffff"
});

})( jQuery );

اینجوری $ توی کدهاتون بصورت اختصار بجای jQuery تفسیر میشه..

توضیحات بیشتر (http://api.jquery.com/jQuery.noConflict/)

arasdesign
سه شنبه 14 آبان 1392, 13:52 عصر
دوست عزیز این کارم کردم ولی مشکل رفع نشد ، مشکل وقتی ایجاد میشه که من یه پلاگین رو فعال می کنم که خودش خودکار کتابخانه جی کوئری دیگرو لود می کنه و اگر کتابخانه این پلاگین رو نزارم لود شه خود پلاگین کار نمی کنه و اگر کتابخانه قالب رو نزارم لود شه بقیه پلاگین ها هم داغون میشن اصلا نمی دونم چی به چیه !

Javidhb
سه شنبه 14 آبان 1392, 16:01 عصر
شما اون لینک رو نخوندید....(برای توضیحات بیشتر)

فایل html رو بزارید...

moghan
دوشنبه 01 تیر 1394, 22:05 عصر
سلام علیکم
مشکل شما این طوری حل می شه
بعد از اینکه اسکریپت شروع می شه
این کدو قرار بدید برای رفع کانفلیگت
var jq=jQuery.noConflict()
بعد هر جا تو اسکریپت $ بود به jq تغییرش بدید
به همین راحتی