javascript - jquery 脚本不改变 div 的类

标签 javascript jquery html css

在我的单页网站上,我调用了一个脚本,用于将“阅读更多”样式的链接添加到内容区域的 div。 单击该按钮时,它应该更改内容区域的类以允许查看所有内容。 再次单击时,它应该会隐藏内容。

这是我遇到问题的网站:http://lexisnexis.stacklaw.com.au/
但是,它在此站点上运行正常:http://nundoobah-retreat.com.au/about.html

我做错了什么?

最佳答案

当您的脚本运行 switchClass 方法时,JQuery 抛出一个脚本错误——“找不到 .curCSS”。

我不确定,但这可能是因为您运行的 JQuery UI 版本比 JQuery 核心版本旧:

<script type="text/javascript" src="/templates/microsites//js//jquery-1.8.3.min.js"></script>     
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js" type="text/javascript"></script>

curCSS 方法在 JQuery 1.8.0 中已弃用。

我建议升级到最新版本 JQueryUI .或者,不要使用 switchClass(属于 JQuery UI),而是使用 removeClass/addClass,或 slideUp/slideDown(核心 JQuery 库的一部分)。

关于javascript - jquery 脚本不改变 div 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13696336/

相关文章:

html - maxlength 属性不适用于 javafx webview

Javascript 和 onbeforeunload?

html - 在 html 中对齐文本框和文本/标签?

javascript - Kendo TreeList 绑定(bind)不会保留在行编辑上

javascript - jQuery UI 可排序 : determining in what order the items are

javascript - 如何将 div 宽度从 iframe 发送到父页面

javascript - JQuery Mobile 想要在按下后退按钮时删除数据

html - 使元素延伸到整个屏幕

javascript - 在 WebSocket 中接收 Blob 并在 Canvas 中渲染为图像

javascript - 如何在react中点击div后禁用点击事件?