$(function() {
$('#yes a').click(function() {
$.cookie('AutoPlayTrue', '1', {
expires: 999
});
$('.disableAutoPlay').hide('slow');
$.cookie('ccss_remembered_style', null);
$.cookie('AutoPlayFalse', null);
});
$('#ccss-no a').click(function() {
$.cookie('AutoPlayFalse', '1', {
expires: 999
});
$('.disableAutoPlay').hide('slow');
$.cookie('AutoPlayTrue', null);
});
if ($.cookie('AutoPlayFalse') === null) {
$('.disableAutoPlay').show();
}
else {
$('.disableAutoPlay').hide();
}
if ($.cookie('AutoPlayTrue') === null) {
$('.disableAutoPlay').show();
}
else {
$('.disableAutoPlay').hide();
}
});我有一个弹出框,其中包含HTML:
<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>我需要当‘是’按钮被选中时,只是作为一个‘关闭’和cookies‘不要再显示我’和‘否’按钮我已经有了样式表和东西代码工作,我只是需要它不再显示与cookies框。(元素在主题中,只是标记为display:none;,它位于主容器的顶部。)
我试过了,我认为这是一个很好的概念,但它不起作用:
<script type="text/javascript">
jQuery(document).ready(function($) {
if ($.cookie('AutoPlayFalse')) {
$('.displayAutoPlay').css('display','none !important');
}
if ($.cookie('AutoPlayTrue')) {
$('.displayAutoPlay').css('display','none !important');
}
});
</script>发布于 2011-05-17 16:58:20
if(!$.cookie('autoplay')){
//display box
}else{
$.cookie('autoplay',1);
}我不明白为什么你要把它变得如此复杂:)
https://stackoverflow.com/questions/5925916
复制相似问题