Hotel/js/msg/jQuery.msg.js

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/* 
 *  Document   : hLoading  
 *  使用方法:
 *      $.hLoading.show({type:'loading',msg:'加載中'});  //type: loading,success,hits,fail
        $('#divID').hLoading()
        $('#divID').hLoading({type:'loading',msg:'加載中'});

        $.hLoading.hide() //隱藏
        $('#divID').hLoading.hide();
 *
 *
 */
;(function ($) {
    //動態生成ID
    var createDomId = function () {
        var s4 = function () {
            return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
        };
        return "Hotel-" + (s4() + s4() + "-" + s4() + "-" + s4() + "-" + s4() + "-" + s4() + s4() + s4());
    };


    var maskClass = {
        position: 'fixed',
        left: 0,
        top: 0,
        width: '100%',
        height: '100%',
        filter: 'alpha(opacity=70)',
        opacity: '0.70',
        background: '#cccccc',
        overflow: 'hidden'
    };

    function loadingInit(target, options) {
        var $mask = $('<div class="Hotel-msg-mask"></div>'); //遮罩層
        var $loading = $('<div class="Hotel-msg-layer_wrap"/>'); //消息
        var layerId = $(target).attr('id');

    

        if (!layerId)
            layerId = createDomId();

        $mask.css(maskClass).appendTo($(target)).hide().attr("id", layerId + '_mask');

        var maskWidth;
        var maskHeight;

        var borderTopWidth = $(target).css('border-top-width');
        var borderLeftWidth = $(target).css('border-left-width');

        //
        // IE will return values like 'medium' as the default border, 
        // but we need a number
        //
        borderTopWidth = isNaN(parseInt(borderTopWidth)) ? 0 : borderTopWidth;
        borderLeftWidth = isNaN(parseInt(borderLeftWidth)) ? 0 : borderLeftWidth;

        var overlayLeftPos = jQuery(target).offset().left + parseInt(borderLeftWidth);
后面还有 129 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。