jQuery - triggerHandler Click =>写Cookie?

时间:2013-09-18 14:10:20

标签: jquery cookies

在Frontpage上我使用Colorbox。 (Colorbox-Node模块 - Drupal7) 在这个Box中打开一个Klynt项目(http://www.klynt.net/) - 就像一个视频。 要从页面视图直接打开它,我在块中使用此脚本。

<script type="text/javascript">
    // <![CDATA[

        jQuery(document).ready(function($) {
            $('.colorbox-node').triggerHandler("click");
        });

    // ]]>
 </script>

是否可以挂钩一个cookie,以便每个用户只触发一次“点击”?

谢谢!

1 个答案:

答案 0 :(得分:0)

首先使用jQuery的一些cookie插件,如下所示: jQuery cookie plugin

然后只需重写你的代码:

<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function($) {
  if (!$.cookie('was_here') ) {
    $.cookie('was_here', true);
    $('.colorbox-node').triggerHandler("click");
  }
});
// ]]></script>

这应该可以解决问题。