Test/popModal.js
(开头部分) 26KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* popModal - 23.05.14 */
/* popModal */
(function($) {
$.fn.popModal = function(method) {
var elem = $(this),
elemObj,
isFixed = '',
expandView = true,
closeBut = '',
elemClass = 'popModal',
_options,
animTime,
effectIn = 'fadeIn',
effectOut = 'fadeOut',
bl = 'bottomLeft',
bc = 'bottomCenter',
br = 'bottomRight',
lt = 'leftTop',
lc = 'leftCenter',
rt = 'rightTop',
rc = 'rightCenter';
var methods = {
init : function(params) {
var _defaults = {
html: '',
placement: bl,
showCloseBut: true,
onDocumentClickClose : true,
onOkBut: function() {return true;},
onCancelBut: function() {},
onLoad: function() {},
onClose: function() {}
};
_options = $.extend(_defaults, params);
if (elem.next('div').hasClass(elemClass)) {
popModalClose();
} else {
$('html.' + elemClass + 'Open').off('.' + elemClass + 'Event').removeClass(elemClass + 'Open');
$('.' + elemClass + '_source').replaceWith($('.' + elemClass + '_content').children());
$('.' + elemClass).remove();
if (_options.showCloseBut) {
closeBut = $('<button type="button" class="close">×</button>');
}
if (elem.css('position') == 'fixed') {
isFixed = 'position:fixed;';
}
var tooltipContainer = $('<div class="' + elemClass + ' animated" style="' + isFixed + '"></div>');
var tooltipContent = $('<div class="' + elemClass + '_content ' + elemClass + '_contentOverflow"></div>');
tooltipContainer.append(closeBut, tooltipContent);
if ($.isFunction(_options.html)) {
var beforeLoadingContent = 'Please, waiting...';
tooltipContent.append(beforeLoadingContent);
_options.html(function(loadedContent) {
tooltipContent.empty().append(loadedContent);
elemObj = $('.' + elemClass);
expandView = true;
后面还有 880 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。