我的一个简单jQuery脚本无法运行

时间:2016-07-11 02:27:37

标签: javascript jquery wordpress

嘿,我在调试JQuery脚本时遇到了麻烦,该脚本被用来做一些相对简单的事情:在第一次搜索运行后显示搜索插件的搜索结果。在此之前(即首次加载页面时),我希望结果不可见。

搜索结果在我最初用CSS隐藏的div中:

#search-filter-results-8513
{
   display: none;
}

这是我的.js文件的内容:

jQuery(document).ready(function($) {

$('#search-filter-results-8513').on('sf:ajaxfinish',function(e, x){
   $('#search-filter-results-8513').show();
   console.log(e);
   console.log(x);
});

});

它似乎正在加载,以及我在functions.php中添加的另外两个脚本,通过WordPress的register-and-enqueue系统。

但搜索完成后没有任何反应 - 结果不显示。

我承认我不是一个全新的JS专家,但我已经能够管理到现在 - 虽然这让我感到难过。

我已经尝试了一些实验,看起来脚本永远不会做任何事情,不管我尝试的具体命令。

此外,尽管有很多谷歌搜索我无法理解e和x函数以及为什么它们和两个console.log行是必需的。但我的.js的结构与主题开发者推荐给我的完全一样。他一直很有帮助,但我怀疑这是他的技术支持区域,所以我向更广泛的社区提出这个问题。

会喜欢一些建议和/或链接到一些好的在线资源。谢谢!

0 个答案:

没有答案