MediaWiki:Common.js:修订间差异
imported>=海豚= 可能影响到了首页的css,暂时去除 |
imported>=海豚= 无编辑摘要 |
||
| 第306行: | 第306行: | ||
}, 1000); | }, 1000); | ||
} | } | ||
//R18警告 | |||
function r18Warning() { | |||
var content = $('<div id="x18"><div id="x18Context"><div id="x18Title"><div id="x18Icon"></div></div><div class="x18Button"></div></div></div>'); | |||
if (!window.localStorage.getItem('x18')) { //如果没有x18记录 | |||
$('body').css('overflow', 'hidden'); //禁止滚屏 | |||
$('#mw-content-text').css({ | |||
'opacity': 0 | |||
}); | |||
//禁止偷看 | |||
content.prependTo('body').find('.x18Button').append('<div id="x18Yes">是</div><div id="x18No" class="x18Button">否</div>') | |||
.end().find('#x18Title').append('你是否已年满十八岁?') | |||
.end().delay(400).queue(function() { | |||
$(this).css({ | |||
'opacity': 1 | |||
}); //显示警告信息 | |||
$(this).dequeue(); | |||
}); | |||
$('#x18Yes').on('click', function() { | |||
window.localStorage.setItem('x18', true); //记录x18 | |||
$('#mw-content-text').css('opacity', 1).removeAttr('style'); //显示内容 | |||
$("#x18").remove(); //移除警告信息 | |||
$('body').removeAttr('style'); //允许滚屏 | |||
}); | |||
$('#x18No').on('click', function() { | |||
window.location.replace(window.location.origin + '/' + mw.config.get('wgMainPageTitle')); //不给你看 | |||
}); | |||
} else $("#x18").remove(); //如果有x18记录 | |||
} | |||
$(function() { | |||
tabs(); | |||
r18Warning(); | |||
}); | |||
})(); | })(); | ||
})(jQuery, mediaWiki); //立即执行匿名函数并传递原始变量以防止冲突 | })(jQuery, mediaWiki); //立即执行匿名函数并传递原始变量以防止冲突 | ||
// </nowiki> | // </nowiki> | ||