当我尝试将jquery-cookie.js插件写入显示网页的移动混合应用程序时,我会看到要显示的div的闪烁,然后它会立即消失。如果没有此脚本,以下div将显示在移动混合网页中。
<script type="text/javascript">
$(function(){
if ($.cookie('newappuser')) {
console.debug($.cookie("newappuser"));
$('div.instructionalgif').remove();
}
else {
$.cookie('newappuser', 'true', {expires: 7});
return $('div.instructionalgif').click(function() {
$('div.instructionalgif').remove();
});
}
});
</script>
如果没有上述脚本,这将正确显示。
<div class="instructionalgif" style="display: block;margin:auto;background-image: url('http://cdn.idstatic.com/cms/live/190/Untitled-1.gif?1401950829'); background-repeat: no-repeat; background-position: 50%; background-color: #fff;left:0;right:0;;top:0;bottom:0;opacity:0.8;z-index:999999;position:absolute;"><i class="fa fa-times" style="font-size:3em;padding:10px 0 0 10px;"></i></div>
任何人都知道为什么会发生这种情况?
答案 0 :(得分:0)
显然jquery .cookie无法在原生应用中使用。