猿问

为什么自定义.js只有首页错误,在几个页面中工作正常?

我的wordpress(https://dev.smanegeri1sindang.sch.id/)有一些问题。当我打开控制台时,结果如下。

custom.js?ver=5.4.1:542 Uncaught TypeError: $(...).selectmenu is not a function
    at HTMLDocument.<anonymous> (custom.js?ver=5.4.1:542)
    at i (jquery.js?ver=1.12.4-wp:2)
    at Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4-wp:2)
    at Function.ready (jquery.js?ver=1.12.4-wp:2)
    at HTMLDocument.J (jquery.js?ver=1.12.4-wp:2)

当我点击搜索按钮时,按钮没有显示并且不起作用。但是当我导航到 https://dev.smanegeri1sindang.sch.id/?page_id=58 上面的所有错误都很清楚,搜索按钮工作正常。

我的问题是:我应该做什么,并有任何想法来修复它?


手掌心
浏览 100回答 2
2回答

大话西游666

.selectmenu() 是 Jquery-UI 中存在的函数之一,它的存在是为了修改本机浏览器 select。在第一个提供的URL中,您正在使用一个带有select的表单,该表单正在调用此函数(您在提供的第二个URL中没有表单),它似乎jquery-ui.js脚本中不存在,因此它将引发错误。尝试使用WordPress小部件添加它,或者像这样通过HTML手动添加它(您应该添加v1.11或更高版本):<script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script>or<script src="https://dev.smanegeri1sindang.sch.id/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.11.4"></script>

叮当猫咪

问题是你的库缺少选择菜单函数只包括缺少的库:https://dev.smanegeri1sindang.sch.id/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.11.4喜欢:<script&nbsp;src="https://dev.smanegeri1sindang.sch.id/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.11.4"></script>
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答