Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t在UI模式中使用jquery单击功能设置cookie_Javascript_Jquery_Jquery Ui_Cookies_Jquery Cookie - Fatal编程技术网

Javascript Can';t在UI模式中使用jquery单击功能设置cookie

Javascript Can';t在UI模式中使用jquery单击功能设置cookie,javascript,jquery,jquery-ui,cookies,jquery-cookie,Javascript,Jquery,Jquery Ui,Cookies,Jquery Cookie,当这个脚本被编码为在页面加载时设置cookie时,它可以很好地设置cookie,但是由于前面的问题,当您在初始页面加载时弹出的模式中单击“X”时,我需要设置cookie。我已经胡闹了两个小时了,我一辈子都没法让这玩意儿工作。我使用jQuery在jQueryUI模式中调用的任何选择器都将不起作用。我甚至尝试过$('a'),我可以在关闭模式后单击页面上的任何其他链接来设置cookie,但模式本身不会起作用。作为最后的努力,我将代码分成了两个小脚本 <script type="text/java

当这个脚本被编码为在页面加载时设置cookie时,它可以很好地设置cookie,但是由于前面的问题,当您在初始页面加载时弹出的模式中单击“X”时,我需要设置cookie。我已经胡闹了两个小时了,我一辈子都没法让这玩意儿工作。我使用jQuery在jQueryUI模式中调用的任何选择器都将不起作用。我甚至尝试过$('a'),我可以在关闭模式后单击页面上的任何其他链接来设置cookie,但模式本身不会起作用。作为最后的努力,我将代码分成了两个小脚本

<script type="text/javascript">                                         
$(document).ready(function(){
  var check_cookie = $.cookie('ss_manifesto');
   if(check_cookie == null){
  $("#ModalMessage").dialog({modal: true});
   }
});
</script>
<script>
$(function(){
  $('.modal_close').click(function(){
     $.cookie('ss_manifesto', '1', { expires: 7 });
    alert('test');
  });  
});
</script>

$(文档).ready(函数(){
var check_cookie=$.cookie('ss_manifesto');
如果(检查\u cookie==null){
$(“#ModalMessage”).dialog({modal:true});
}
});
$(函数(){
$('.modal_close')。单击(函数(){
$.cookie('ss_manifesto','1',{expires:7});
警报(“测试”);
});  
});

a)您确定显示的第二个脚本在第一个脚本之后而不是之前运行吗?b) 您确定
.modal\u close
?对我来说,它是
.ui对话框标题栏关闭
。我对它进行了编辑,以便不使用jQuery ui的人可以更清楚地设置它。它是.ui对话框标题栏closeLook。你呢?我真的不知道是什么导致了这个问题。它在Shopify商店中,加载了大约15多个其他脚本。但我最终放弃了jQuery UI,并使用discover.js创建了模式,它工作得非常好。谢谢你的努力。