jQuery-cookie-if语句
这是我的脚本&如果用户有cookies“AutoPlayTrue”和“AutoPlayFalse”,我只想隐藏“disableAutoPlay”div。 这是我当前的脚本&如果用户有上面的cookie,我试图在底部隐藏“disableAutoPlay”jQuery-cookie-if语句,jquery,css,cookies,hide,Jquery,Css,Cookies,Hide,这是我的脚本&如果用户有cookies“AutoPlayTrue”和“AutoPlayFalse”,我只想隐藏“disableAutoPlay”div。 这是我当前的脚本&如果用户有上面的cookie,我试图在底部隐藏“disableAutoPlay” <script type="text/javascript"> $(function() { $('#yes a').click(function() { $.cookie('AutoPlayFalse', n
<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>
$(函数(){
$(“#是a”)。单击(函数(){
$.cookie('AutoPlayFalse',null);
$.cookie('AutoPlayTrue','1','{
有效期:9999
});
$('disableAutoPlay').hide('slow');
$.cookie('ccss\u membered\u style',null);
});
$(“#ccss no a”)。单击(函数(){
$.cookie('AutoPlayTrue',null);
$.cookie('AutoPlayFalse','1','{
有效期:9999
});
$('disableAutoPlay').hide('slow');
});
$(“#自动布局选项a”)。单击(函数(){
$('.displayAutoPlay').css('display','block!important');
});
});
$(函数(){
如果($.cookie('AutoPlayFalse')==“1”){
$('.displayAutoPlay').hide();
}
如果($.cookie('AutoPlayTrue')==“1”){
$('.displayAutoPlay').hide();
}
});
HipHop97.com是否应该自动开始播放音乐?
我相信这是因为您正在设置
('.displayAutoPlay').css('display','block!important')代码>
这意味着任何对jQuery隐藏元素的尝试都可能失败。请尝试删除该文件!重要的 不管cookie值是多少,您都会在displayAutoPlay上实现调用.hide()
,对吧?元素仍然会显示;如果cookie存在,我如何将其显示为隐藏?警报($.cookie(“AutoPlayFalse”)
给出了什么?警报($.cookie(“AutoPlayFalse”))是什么意思?该函数的作用是什么?它将显示一个带有AutoPlayFalse cookie值的警报框。我只是想知道这些cookie的确切价值是什么。该函数所做的只是在单击时显示disableAutoPlay true,仅此而已。但我确实测试了它并移除了它!重要信息(无效),我还尝试将其设置为:$('autoplaytions a')。单击(function(){$('displaytautoplay').show();})@Stephen好的,你能发布你的HTML吗?我在我的主要问题的代码标签底部添加了HTML。