Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
Javascript blogger上的JQuery文档加载问题_Javascript_Jquery_Blogger - Fatal编程技术网

Javascript blogger上的JQuery文档加载问题

Javascript blogger上的JQuery文档加载问题,javascript,jquery,blogger,Javascript,Jquery,Blogger,我正试图在我的博客页面上设置一个菜单。菜单来自另一个来源,我可以通过插入一个简单的网页来验证它是否有效 在blogger中将其放入HTML/Javascript小工具时,它将无法工作。我把它缩小到下面的代码部分 jQuery(document).ready(function($){ //ajax menu? if (typeof setting.contentsource=="object"){ //if external ajax menu ddsmoothmen

我正试图在我的博客页面上设置一个菜单。菜单来自另一个来源,我可以通过插入一个简单的网页来验证它是否有效

在blogger中将其放入HTML/Javascript小工具时,它将无法工作。我把它缩小到下面的代码部分

jQuery(document).ready(function($){ //ajax menu? 

    if (typeof setting.contentsource=="object"){ //if external ajax menu 
        ddsmoothmenu.getajaxmenu($, setting)
    }
    else{ //else if markup menu 
     ddsmoothmenu.buildmenu($, setting) 
    }
})
它从不会在blogger中激发,但会在我的简单网页上激发。这是博主的问题吗?blogger是否需要在文档准备就绪时处理其他事件?

而不是使用jQuery(document).ready()您可以尝试以下方法:

$(function () { 

    if (typeof setting.contentsource=="object"){
        ddsmoothmenu.getajaxmenu($, setting)
    }

    else{ //else if markup menu 
     ddsmoothmenu.buildmenu($, setting) 
    }
});
您可以尝试以下方法,而不是使用jQuery(document).ready()

$(function () { 

    if (typeof setting.contentsource=="object"){
        ddsmoothmenu.getajaxmenu($, setting)
    }

    else{ //else if markup menu 
     ddsmoothmenu.buildmenu($, setting) 
    }
});