在我的单页站点上,我有一个脚本,它被称为向内容区域的 div 添加“阅读更多”样式的链接。单击按钮时,它应该更改内容区域的类以允许查看所有内容。再次单击时,它应该隐藏内容。
这是我遇到问题的网站:http: //lexisnexis.stacklaw.com.au/
但是,它在这个网站上运行良好:http: //nundoobah-retreat.com.au/about.html
我做错了什么?
在我的单页站点上,我有一个脚本,它被称为向内容区域的 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 库的一部分)。
这是 jquery-ui 的 curcss 问题。http://bugs.jquery.com/ticket/11921
你可能会在 1.9.0 以后使用 jquery-ui。