zoukankan      html  css  js  c++  java
  • 改版提示,新手指南

    /* ===========================================================
    * 改版提示,新手指南
    * ========================================================== */
    (function($){
        var guideData = {
                show : false, //显示开关
                version : 'ddzVersion3.1',  //版本
                imageList : [{
                    id :'guide1',
                    url : 'http://www.sina.com/css/home/images/sprite.png',
                    top : 4,
                    left : 230,
                    closeMap : '505,117,12',
                    nextMap :'0,0,274,77'
                },{
                    id :'guide2',
                    url : 'http://www.sina.com/css/home/images/sprite.png',
                    top : 200,
                    left : 23,
                    closeMap : '505,117,12',
                    nextMap :'0,0,274,77'
                },{
                    id :'guide3',
                    url : 'http://www.sina.com/css/home/images/sprite.png',
                    top : 1,
                    left : 127,
                    closeMap : '0,0,932,474',
                    nextMap :'0,0,0,0'
                }]
        };
        //localDataStore.remove(guideData.version)
        if((guideData.show == true) && (guideData.imageList.length > 0) && (localDataStore.get(guideData.version) == null)){
            initGuide();
        }
        function initGuide(){
            var list = guideData.imageList,len = list.length, listHtml = '';
            for(var i = 0;i < len; i ++ ){
                var temp = list[i],id = temp.id,url = temp.url, closeMap = temp.closeMap , nextMap = temp.nextMap;
                listHtml += '<div class="' + id + (i == 0 ? " guide-active" : " hide") + '">' +
                                '<img src="' + url + '" usemap="#' + id +'">' +
                                '<map id="#' + id + '" name="' + id + '">' +
                                    '<area title="关闭" class="clz_btn" shape="circle" coords="' + closeMap +'" href="javascript:void(0);">' +
                                    '<area title="下一条" class="next_btn" shape="rect" coords="' + nextMap +'" href="javascript:void(0);">' +
                                '</map>' +
                            '</div>';
            }
            var template = '<div id="J_VersionOverlayer" class="version-overlayer">' +
                                '<div class="over-bg"></div>' +
                                '<div class="over-fg">' + listHtml +
                                '</div>' +
                            '</div>';
            $('body').append(template);
            $('#J_VersionOverlayer').height($(document).height());
            resetGuide();
            $(window).resize(function(){
                resetGuide();
            });
            $('#J_VersionOverlayer .over-fg').find('.next_btn').click(function(){
                $('.guide-active').hide().removeClass('guide-active').next().removeClass('hide').fadeIn(200).addClass('guide-active');
            });
            $('#J_VersionOverlayer .over-fg').find('.clz_btn').click(function(){
                localDataStore.set(guideData.version);
                $('#J_VersionOverlayer').remove();
            });    
        }
        function resetGuide(){
            var left = $('.mod-top-bd').offset().left , top = $('.mod-top-bd').offset().top , list = guideData.imageList;
            for(var i = 0; i < list.length ; i ++){
                $('.' + list[i].id).css({left:left + list[i].left, top:top + list[i].top});
            }
        };    
    })(jQuery);
  • 相关阅读:
    如何在Mac下配置多个Java版本
    robotframework-SikuliLibrary 第三方库
    点击按钮,按钮没有悬浮效果,不能拖拽元素。
    robot framework ——关键字run keyword if 如何在一个条件下接多个执行语句
    iOS测试中发现一个textview控制,使用clear()无法清除文字
    AppiumLibrary 关键字文档
    "startIWDP": true
    Proxifier ,CCProxy 新发现的东西。
    第一次Git上传本地项目到github上 的命令
    c#之数组
  • 原文地址:https://www.cnblogs.com/huangjianhuakarl/p/3441015.html
Copyright © 2011-2022 走看看