为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

手掌心 2022-08-04 09:46:41
我的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 上面的所有错误都很清楚,搜索按钮工作正常。我的问题是:我应该做什么,并有任何想法来修复它?
查看完整描述

2 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

.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>


查看完整回答
反对 回复 2022-08-04
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

问题是你的库缺少选择菜单函数

只包括缺少的库:

https://dev.smanegeri1sindang.sch.id/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.11.4

喜欢:

<script src="https://dev.smanegeri1sindang.sch.id/wp-includes/js/jquery/ui/selectmenu.min.js?ver=1.11.4"></script>



查看完整回答
反对 回复 2022-08-04
  • 2 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信