FancyBox - Schaltfläche "Diese Nachricht nicht mehr anzeigen"?

ich habeFancyBox auf einer Website, die beim Besuch auftaucht und einige Informationen enthält. Ich möchte eine Art Schaltfläche hinzufügen, auf die der Benutzer klicken kann, und sie legt ein Cookie fest, mit dem die Nachricht etwa einen Monat lang nicht angezeigt wird.

Ich bin ziemlich nutzlos, wenn es um solche Dinge geht. Wenn mich also jemand begleiten könnte, was zu tun ist, wäre das großartig.

Folgendes habe ich bisher. Unten habe ich hinzugefügt, was meiner Meinung nach ein Anker für das vorgeschlagene Cookie sein könnte ("noShow"), aber ich bin nicht sicher, ob es so funktionieren würde, wie es ist. Ich habe alle jQuery-Skripte zuvor für FancyBox geladen und danachjquery.cookie.js auch. Wenn es darauf ankommt, verwende ich den neuesten Download für FancyBox 2.

<script type="text/javascript"> 
function openFancy() { 
setTimeout( function() {$('#autoStart').trigger('click'); },1000);
} 

$(document).ready(function() {
    openFancy();
    $('#autoStart').fancybox();
});
</script>

<!-- This is the popup itself -->
<a id="autoStart" style="display:none" href="#autoFancybox"></a>
 <div style="display: none;">
  <div id="autoFancybox" style="width: 800px">
   <div>
    <!-- My content for the Fancybox is here -->
    <br />
    <p style="font-size:10px" align="right">
    <a id="noShow" href="#noShow">Don't me show this message again</a>
    </p>
   </div>
  </div>
 </div>

Danke, Liam.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage