assets/js/ace/elements.onpage-help.js
(开头部分) 21KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
window.Onpage_Help = function(options) {
var $ = window.jQuery || null;
if($ == null) return;
options = options || {}
var defaults = {
include_all: true,
icon_1: 'fa fa-question',
icon_2: 'fa fa-lightbulb-o',
base: '',
code_highlight: (!!window.Rainbow ? 'rainbow' : (!!window.Prism ? 'prism' : null)),
add_panels: true,
panel_content_selector: '.info-section',
panel_content_title: '.info-title'
}
this.settings = $.extend({}, defaults, options);
var $base = this.settings['base'];
var ie_fix = document.all && !window.atob;//ie9 and below need a little fix
var section_start = {};
var section_end = {};
var section_rect = {};
var section_count = 0;
var created = false;
var active = false;
var self = this, _ = this;
var ovfx = '';
var help_container = null;
var body_h, body_w;
var captureFocus = function() {
if(!help_container) return;
var scroll = -1;
//like bootstrap modal
$(document)
.off('focusin.ace.help') //remove any previously attached handler
.on('focusin.ace.help', function (e) {
if (!( help_container[0] == e.target || $.contains(help_container[0], e.target) )) {
help_container.focus();
}
if(e.target == document && scroll > -1) {
//when window regains focus and container is focused, it scrolls to bottom
//so we put it back to its place
$('body,html').scrollTop(scroll);
scroll = -1;
}
})
$(window).on('blur.ace.help', function(){
scroll = $(window).scrollTop();
});
}
var releaseFocus = function() {
后面还有 644 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
