Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 当使用窗口加载函数时,表示$不是函数_Jquery_Wordpress - Fatal编程技术网

Jquery 当使用窗口加载函数时,表示$不是函数

Jquery 当使用窗口加载函数时,表示$不是函数,jquery,wordpress,Jquery,Wordpress,所以我使用了一个wordpress主题:thalassa $(window).load(function() { 我转到并复制了portfolio.js代码。(注意:我的portfolio.js除了第一行外,其他都是一样的) $(window).load(function() { portfolio.js: $(window).load(function() { /* ================ VERFIFY IF USER IS ON TOUCH DEVICE ==========

所以我使用了一个wordpress主题:thalassa

$(window).load(function() {
我转到并复制了portfolio.js代码。(注意:我的portfolio.js除了第一行外,其他都是一样的)

$(window).load(function() {
portfolio.js:

$(window).load(function() {
/* ================ VERFIFY IF USER IS ON TOUCH DEVICE ================ */

if(is_touch_device()){
    $(".portfolio-image").on('click', function(e){                  
        $(this).find('.portfolio-hover').show();
    });
}

// function to check is user is on touch device
function is_touch_device() {
    return 'ontouchstart' in window // works on most browsers 
    || 'onmsgesturechange' in window; // works on ie10
}

/* ================ PORTFOLIO ISOTOPE FILTER ================ */

(function() {
    //ISOTOPE
    // cache container
    var $portfolioitems = $('#portfolioitems');
    // initialize isotope
    $portfolioitems.isotope({
        filter: '*',
        masonry: {
            columnWidth: 1,
            isResizable: true
        }
    });

    // filter items when filter link is clicked
    $('#filters a').click(function() {
        $('#filters li').removeClass('active');
        var selector = $(this).closest('li').addClass('active').end().attr('data-filter');
        $portfolioitems.isotope({
            filter: selector
        });
        return false;
    });
})();
});
$(window).load(function() {
然后我把它粘贴到我自己的网站上,它说:$不是一个功能。 为什么它在那个网站上工作而不是在我的网站上?我做错了什么?在我补充之前

$(window).load(function() {
我有

$(window).load(function() {
jQuery(document).ready(function($) {
这是可行的,但有时会出错。而在我链接的网站上,它并没有这样做。

像这样做

$(window).load(function() {
( function($) {

    //Code block here
    $(window).load( function() {
        // do Stuff
    });

    $(document).ready( function() {
        //Wiggle Wiggle
    });
})(jQuery);

请在wordpress中使用jQuery word而不是$

$(window).load(function() {
jQuery(window).load(function() {

-------

});
}))

$(window).load(function() {
此功能已折旧,您可以使用:

$(window).load(function() {
 $(document).ready(function() {
 //something
});

页面中是否包含jQuery.js?是否包含jQuery..?粘贴在何处?Wordpress脾气暴躁,每次都会加载jquery,所以当您尝试运行代码Wordpress use jquery noConflict()时,它不会加载,所以$reference会被删除。您可以像以前一样使用jquery(窗口)并传递$through?