u013708884 2016-01-06 03:55 采纳率: 0%
浏览 1665

MacBook的Safari下type="submit"点击后显示不出div

如题,按钮点击的时候在window浏览器这个红色背景的div会一闪而过,但是在macbook的Safari中什么效果都没有,return false的时候div可以显示出来,但表单还怎么提交啊,return true时页面中div已经加载变成block了,感觉是还没来得及被浏览器渲染页面就刷新了一下,有没有什么办法可以让它有一闪而过的效果?

 html:
<div id="divTest" style="height:100px;background-color:red;display:none;"></div>
<input type="submit" value="submit点击" id="testBtn1" />
jq:
<script type="text/javascript">
$(function(){
    $("#testBtn1").on("click",function(){
        $("#divTest").css("display","block");
        return true;
    });
});
</script>


  • 写回答

3条回答 默认 最新

  • u013708884 2016-01-06 03:57
    关注

    代码怎么不见了,再贴一次试试
    html:


    jq:

    $(function(){ $("#testBtn1").on("click",function(){ $("#divTest").css("display","block"); return true; }); });
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题