我目前正在开发一个网页,我想在jQuery中使用ToggleClass函数。我继续访问jQuery UI网站,因为我认为这是原始jQuery的扩展。
http://jqueryui.com/demos/toggleClass/
当我点击“运行效果”按钮时,没有任何反应。它只是我的浏览器还是慢速计算机,或者你们中的任何人也可以在Safari 4.0.1 4.0(4530.17)中得到它?
我在Firefox 3.0.10中进行了测试并且它运行良好,因此从外观来看,jQuery UI与Safari 4.0.1 4.0(4530.17)并不完全兼容,或者只是他们的演示在他们的网站上?
有人想详细说明吗?
编辑:对不起,我的印象是我有4.0.1
答案 0 :(得分:0)
Windows:Safari 4.0(530.17):失败
既然如此,.animate()似乎仍然有效。如果您的转换不是太复杂,您可以将其作为替代方案。
答案 1 :(得分:0)
我有同样的问题,但我知道这是我的代码b / c上面提供的参考的示例页面工作得很好。
检查你的.css。出于某种原因,css
'a.filterOn:link,a.filterOn:visited { 背景:绿色; }“
在Safari中不起作用,但在FF中工作得很好。但是,b / c这些嵌套在另一个元素中,我试过了:
'#filters a.filterOn:link,#filters a.filterOn:visited { 背景:绿色; }“
由于某种原因工作。我的猜测是,如果你还没有解决它,问题在于.css,而不是jquery。