JQuery设置某元素显示与隐藏不起作用之一闪而过
2017-10-30 10:50
447 查看
说起来,都是对html css理解不够深入的锅。
原来的标签是这样写的
这个原来是隐藏的,希望点击之后,浮出,一段时间后,消去
JS代码:
结果,闪了一下就木有了。不能到达想要的效果。
找了一番之后,,发现,竟是这里的原因,,
坏就坏在这个a标签,它点击之后是要刷新页面的啊,当然会影响我们的处理。
把它改为button就可以啦。
一定要慎重使用各种标签,不要乱来,,
原来的标签是这样写的
<p class="weui-btn-area"> <a class="weui-btn weui-btn_primary" href="" id="add_friend">添加到球友列表</a> </p>
这个原来是隐藏的,希望点击之后,浮出,一段时间后,消去
<div id="successtoast" style="display: none;"> <div class="weui-mask_transparent"></div> <div class="weui-toast"> <i class="weui-icon-success-no-circle weui-icon_toast"></i> <p id="successtoastContent" class="weui-toast__content"></p> </div> </div>
JS代码:
// 点击 添加到球友列表 触发 $(document).on("click","#add_friend",function(){ //向后台发送 ajax 请求 var to_id = $('#to_id').val(); $.ajax({ type: "GET", url: "/organize/myorganizerequest?toId="+to_id, success:function(data){ showCompleteToast("邀请成功,等待好友回复!"); }, error:function(data){ alert(data); } }); }); function showCompleteToast(content) { $('#successtoastContent').html(""); $('#successtoastContent').html(content); if ($('#successtoast').css('display') != 'none') return; $('#successtoast').fadeIn(100); setTimeout(function() { $('#successtoast').fadeOut(100); }, 2000); }
结果,闪了一下就木有了。不能到达想要的效果。
找了一番之后,,发现,竟是这里的原因,,
<a class="weui-btn weui-btn_primary" href="" id="add_friend">添加到球友列表</a>
坏就坏在这个a标签,它点击之后是要刷新页面的啊,当然会影响我们的处理。
把它改为button就可以啦。
一定要慎重使用各种标签,不要乱来,,
相关文章推荐
- 2015-07-23 JQuery第三课(JQuery元素:获取、添加、删除、设置、绑定、显示隐藏、回调函数、动画)
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- 基于特定值来判断隐藏显示元素的jQuery插件
- jquery隐藏显示元素
- JQuery采用CSS实现DOM元素的显示和隐藏
- jQuery 判断一个元素是显示还是隐藏
- jQuery判断元素是否显示 是否隐藏
- Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明)
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- jquery隐藏显示元素
- jQuery设置元素是否显示
- 【jQuery/CSS】显示或隐藏元素
- Jquery显示、隐藏元素以及添加删除样式
- 怎样判断jQuery当前元素是隐藏还是显示
- jquery设置table中td隐藏显示
- jquery显示隐藏元素的实现代码
- jquery控制元素的隐藏和显示的几种方法。
- JS加jquery简单实现标签元素的显示或隐藏
- JQuery怎么知道一个元素是否隐藏或显示How do you test if something is hidden in jQuery?
- jQuery获取两个元素之间的同胞元素(适用于无限分类的显示隐藏)