1

在我的单页站点上,我有一个脚本,它被称为向内容区域的 div 添加“阅读更多”样式的链接。单击按钮时,它应该更改内容区域的类以允许查看所有内容。再次单击时,它应该隐藏内容。

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

我做错了什么?

4

2 回答 2

2

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/addClassslideUp/ slideDown(核心 JQuery 库的一部分)。

于 2012-12-04T05:03:14.903 回答
1

这是 jquery-ui 的 curcss 问题。http://bugs.jquery.com/ticket/11921

你可能会在 1.9.0 以后使用 jquery-ui。

于 2012-12-04T05:46:42.670 回答