내 스크립트는 &입니다. 사용자가 쿠키 'AutoPlayTrue'& 'AutoPlayFalse'를 갖고 있으면 'disableAutoPlay'div를 숨기고 싶습니다. 이것은 현재 스크립트 &입니다. 하단 부분은 사용자가 위의 쿠키를 가지고있는 경우 'disableAutoPlay'를 숨기려고하는 곳입니다.jQuery 쿠키 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>
그리고 ... 문제는 ...? –
당신은 쿠키 값이 무엇이든 상관없이 displayAutoPlay에서'.hide()'호출을 인식하고 있습니까? –
그럼 요소가 여전히 나타나고 있습니다. 쿠키가 있으면 어떻게 숨김으로 표시 할 수 있습니까? – Stephen