
پیام Uncaught TypeError: $ is not a function که مربوط به کدهای جی کوئری هست در کنسول مرورگر نمایش داده میشه و بعید می دونم کسی با این پیام آشنا نباشه و به چشمش نخورده باشه ! توی این پست می خوایم ببنیم این پیام خطا برای چی هست و چطور باید رفعش کنیم .
راه حل اول:
کد رو داخل $(function(){}); قرار میدیم
$(function(){ // jQuery code });
راه حل دوم :
به جای علامت $ کلمه jQuery جایگزین می کنیم
jQuery(document).ready(function($){ // jQuery code });
راه حل سوم :
از ترکیب دو روش قبل استفاده می کنیم و کد خودمون رو داخل این کد می زاریم
jQuery(function($){ // jQuery code });
راه حل آخر :
یه خط کد قبل از کدمون اضافه می کنیم
var $ = jQuery.noConflict(); $(document).ready(function(){ // jQuery code });