$不是通过函数传递的函数

时间:2018-04-26 21:51:55

标签: jquery function

我已经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 );
}

1 个答案:

答案 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 );
}