在 IE 上遇到问题,在单击切换按钮后,将 # 添加到 URL 的末尾。(即 website.com/direc/main.html* # *
这将禁用所有切换功能。无法在 FireFox 上复制该问题。我有一个 e.preventDefault(); 在每个功能中,但我无法通过将 e.prevent 放在不同的位置来解决此问题。
下面的代码:
$(document).ready(function(){
$("#1_EH").click(function(e){
$("#1_S").slideToggle("slow");
e.preventDefault();
});
});
$(document).ready(function(){
$("#2_EH").click(function(e){
$("#2_S").slideToggle("slow");
e.preventDefault();
});
});
<a href="#" id="1_EH"><img src="pic.jpg" border="0" alt="" /></a>
<div class="client_box" id="1_S">
<h2>text</h2>
<p>text<a href="http://www.url.com" target="_blank">Directions »</a></p>
</div>