Toggle已停止在我的网站上工作
Toggle stopped working on my site?
我有以下代码用于切换从英语div到西班牙语div的切换,反之亦然:
$("#spanishlink").click(function () {
$("#spanishtext").fadeToggle ("fast");
$("#englishtext").fadeToggle ("fast");
});
$("#englishlink").click(function () {
$("#englishtext").fadeToggle ("fast");
$("#spanishtext").fadeToggle ("fast");
})
CSS很简单:
#englishtext {
display:none;
}
还有我的HTML:
<a id="englishlink" href="#">English</a>
<a id="spanishlink" href="#">Espanol</a>
<div id="englishtext">
Blah Blah Blah
</div>
<div id="spanishtext">
Blah blah blah
</div>
这似乎对我不起作用——西班牙语的div消失了,但英语没有重新出现。无论我点击哪个链接,都会发生这种情况。
我检查了所有拼写是否正确,JQuery库是否已链接,但这没问题。有人有什么建议吗?
它可以正常工作,但您可能需要这样做:
http://jsfiddle.net/JUjuq/
在它不起作用的场景中(与所有指示它起作用的jsfiddles相反),这可能是因为浏览器渲染引擎选择优先考虑#englishtext始终隐藏的CSS。我今天在尝试切换jQuery show()和hide()时遇到了类似的问题,但CSS将对象设置为visibility:hided。
相关文章:
- "此网站似乎使用滚动链接定位效果.这可能不能很好地与异步平移一起工作;
- 代理一个网站能够在iframe中进行所见即所得编辑-它是如何工作的
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- Toggle已停止在我的网站上工作
- 谷歌脚本-从网站论坛解析HTML-并将数据写入工作表
- 我可以'我似乎没有得到我的网站'移动导航开始工作
- JavaScript网站与工作实例
- 如何在node.js的帮助下使用网站在localhost上工作
- 如何使Asp.net网站同时在IE 11(非可比模式)和IE 8中工作
- 缓存以使我的网站离线是't工作
- jsFiddle工作,网站JS不工作
- 代码在 jsfiddle 中工作,但在我的网站上不起作用
- 我的jQuery在JSFiddle中工作,但不能在我的网站上工作!我做错了什么
- CSS 在基于 URL 上工作,但不在网站的其他页面中使用.代码点火器
- JavaScript不能在一个网站上工作,但在另一个网站上很好
- 如何让Jsfiddles在网站上工作
- 如何让旋转木马为drupal网站工作
- 带宽检查与视频网站(工作在手机和平板电脑)
- 如何DownForEveryoneOrJustMe.com和其他类似的网站工作与跨域脚本限制
- 网站工作,但不是在iphone上.XMLHttpRequest()错误