javascript - 如何设置仅在第一次加载页面时弹出?

标签 javascript jquery

如何设置第一次加载页面时打开的弹出窗口?我正在使用此代码作为我的弹出窗口,如何为此弹出窗口设置 session ?有没有办法使用ip作为 session ?

    <script>
        !window.jQuery && document.write('<script src="fancybox/jquery-1.4.3.min.js"><\/script>');
    </script>

    <script type="text/javascript" src="fancybox/jquery.fancybox-1.3.4.pack.js"></script>   

    <script type="text/javascript">

    $(document).ready(function() {


        $("a#example1").fancybox();

        $("a#example1").trigger('click');


    });
    </script>


    <link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />


</head>



<body>

<a id="example1" href="images/pic.jpg"></a> 



</body>

最佳答案

检查是否有cookie,如果没有,则弹出并设置cookie以供下次使用;如果 cookie 存在,则不要弹出窗口。 Quirksmode 有 some functions为了使cookie更容易,或者当然有jQuery cookie plugin (可能还有其他大约 50 个)。

关于javascript - 如何设置仅在第一次加载页面时弹出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11117194/

相关文章:

JavaScript 错误

javascript - Jquery,如何将字段值 append 到id

javascript - 我如何将此搜索转换为类似于 ubuntu 搜索

javascript - 将外部 json 文件导入到 javascript 脚本客户端,无需外部库

javascript - 清除文本字段

javascript - 我有一个数组,里面有数组,这个数组只有 1 个值。我想让它变得简单并转换为数组

javascript - 单击两个单独的按钮两次更改 css?

javascript - 我正在使用 jquery/ajax 进行登录。发送作品和服务器端返回登录,但这失败了

c# - 在 ASP.NET 上使用服务器发送的事件时如何检测断开连接?

javascript - 同位素和 javascript - 添加新元素后元素不再可点击