在我的单页网站上,我调用了一个脚本,用于将“阅读更多”样式的链接添加到内容区域的 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/