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>


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


jq:

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

图片说明

你提交会刷新页面了。。这个得看浏览器如何处理了。。你要想有效果。。用ajax提交或者setTimeout延时提交下

     $(function () {
        $("#testBtn1").on("click", function () {
            $("#divTest").css("display", "block");
            var me = this;
            setTimeout(function () {
                me.form.submit()///
            }, 1000)//1s后在提交表单
            return false;//阻止提交
        });
    });