我已经a look at this question尝试实施答案,但我认为它与我将$
传递给我需要的完全相同另一个功能就是让我在这里绊倒。
如何修复以下代码,以免在控制台中出现Uncaught TypeError: $ is not a function
错误?
jQuery(document).ready( function($) {
my_function($);
} );
jQuery(window).on('resize', function($) {
my_function($);
} );
function my_function($) {
var page_width = $(window).innerWidth(); // The console error says this line is the issue.
console.warn( page_width );
}
答案 0 :(得分:-1)
将$
符号更改为jQuery
使其最终有效。
jQuery(document).ready( function($) {
my_function();
} );
jQuery(window).on('resize', function($) {
my_function();
} );
function my_function() {
var page_width = jQuery(window).innerWidth();
console.warn( page_width );
}