這裏是我的腳本&我只想'disableAutoPlay'div被隱藏,如果用戶有cookie'AutoPlayTrue'&'AutoPlayFalse'。 這是我的當前腳本&底部是我試圖隱藏'disableAutoPlay',如果用戶有上述餅乾。jQuery cookie if statment
<script type="text/javascript">
$(function() {
$('#yes a').click(function() {
$.cookie('AutoPlayFalse', null);
$.cookie('AutoPlayTrue', '1', {
expires: 9999
});
$('.disableAutoPlay').hide('slow');
$.cookie('ccss_remembered_style', null);
});
$('#ccss-no a').click(function() {
$.cookie('AutoPlayTrue', null);
$.cookie('AutoPlayFalse', '1', {
expires: 9999
});
$('.disableAutoPlay').hide('slow');
});
$('#autoPlayOptions a').click(function() {
$('.displayAutoPlay').css('display','block !important');
});
});
</script>
<script type="text/javascript">
$(function() {
if ($.cookie('AutoPlayFalse') == "1") {
$('.displayAutoPlay').hide();
}
if ($.cookie('AutoPlayTrue') == "1") {
$('.displayAutoPlay').hide();
}
});
</script>
<li class="widget ccss" id="ccss-widget-3"><h2 class="widgettitle">Should HipHop97.com Automatically Start Playing Music?</h2>
<ul id="ccss-list">
<li id="ccss-no"><a href="http://hiphop97.com/wp-content/themes/hiphop/noAutoPlayCSS.css">No</a></li><li id="yes"><a href="#">Yes</a></li>
</ul>
</li>
和...你的問題是...? – 2011-05-09 02:04:15
,並且您確實在displayAutoPlay上調用了'.hide()',無論您的cookie值是什麼,對嗎? – 2011-05-09 02:04:57
那麼元素仍然顯示出來;如果cookie存在,如何將其顯示爲隱藏? – Stephen 2011-05-09 02:45:55