Templates/Blog/Js/script.js

(开头部分) 2KB

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

function CheckInternetExplorer() {
    var bVersion = navigator.appVersion;
    var version = bVersion.split(";");
    if (version.length > 1) {
        var trimVersion = parseInt(version[1].replace(/[ ]/g, "").replace(/MSIE/g, ""));
        var $body = document.getElementsByTagName("body")[0];
        var msg = "<div style=\"text-align:center;background-color:#ff6a00;color:#fff;line-height:40px;;font-size:14px;\">您好,你当前使用的IE浏览器版本过低,为了获取更好的浏览体验,建议你使用谷歌(chrome)\火狐(Firefox)等标准浏览器,或升级IE10+以上版本!</div>";
        if (trimVersion <= 9) {
            msg += $body.innerHTML;
            $body.innerHTML = msg;
        }
    }
}

//保证所有响应式图片列表同一尺寸,避免上传图片尺寸不一致排版混乱
$(function () {
    var $imageSameSize = $(".imgae-same-size");
    $imageSameSize.each(function () {
        var $this = $(this);
        var $images = $this.find("img");
        if ($images.length == 0) {
            return true;
        }
        var $firstImg = $images.eq(0);
        //$(window).on("onload",function(){}) //弃用,效率太低,要等所有页面图片加载完毕才执行
        //$images.eq(0).attr("onload", function (){$images.ImageSameSize()}); //弃用火狐浏览器下获取不到响应式图片的实际高度
        var img = new Image();
        img.src = $firstImg.attr("src");
        img.onload = function () {
            $images.ImageSameSize();
        };
    });
});

//注册响应式下拉菜单
; (function ($, window, undefined) {
    $.fn.NavDropDown = function (options) {
        var $thisObj = this;
        var defaultOptions = { triggerEvent: "click", columnId: 0, navToggle: "" }
        defaultOptions = $.extend(defaultOptions, options);
        var eventName = defaultOptions.triggerEvent;
        var columnId = defaultOptions.columnId;
        var navToggle = defaultOptions.navToggle;
        var currentFirstColumn = $thisObj.find("li[data-id='" + columnId + "']");
        if (currentFirstColumn.length > 0) {
            currentFirstColumn.addClass("active");
            currentFirstColumn.parents("li").addClass("active");
        }
        var $firstUl = $thisObj.find("ul").eq(0); //第一级ul
        var $liList = $thisObj.find("li");

        //初始化
        var InitNav = function () {
            $liList.each(function (i) {
                var $this = $(this);
                var $childrenUl = $this.children("ul");
                if ($childrenUl.length > 0) {
                    $this.addClass("has-sub-nav") //如果Li有子级,则给li添加一个has-sub-nav样式
                    if ($this.hasClass("active")) {
                        $childrenUl.show();

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

AI 解读

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

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