jQuery添加css样式 点击链接后样式显示一下就消失了 150

当加上returnfalse;后页面可以正常显示。html代码<divid="top"><divclass="head"><divclass="t-home"><imgs... 当加上return false; 后页面可以正常显示。html代码<div id="top"> <div class="head"> <div class="t-home"> <img src="images/top-home.png"/> </div> <div class="t-choice"> <ul> <li> <a href="doctor.html">医生</a> </li> <li> <a href="hospital.html">医院</a> </li> </ul> </div> <div class="t-tel"> <img src="images/top-tel-img.png"/> </div> </div> </div><script type="text/javascript" src="/js/jquery/1.8.3/jquery.min.js"></script><script type="text/javascript">$('#top .t-choice ul').find("li").click(function(){ $(this).addClass('cur').siblings('li').removeClass('cur');})</script>求助:为什么加return false; 页面正常了 去掉之后就为什么样式闪退调用的jquery.min.js 路径见图吧。 展开
 我来答
bhtzu
2016-08-18 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4230万
展开全部
使用 return false,将会禁止向上冒泡和禁止默认行为。也就是禁止了元素的默认响应和上层元素的继续响应。
建议先检查上层元素是否有click响应,再尝试先remove后addclass试试。
更多追问追答
追问
  1. click有响应,页面加载完  添加的样式自动消失了

  2. 网址见图片

  3. 麻烦给
追答
访问不了。你不是false就可以么,没必要深究吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式