zoukankan      html  css  js  c++  java
  • 全屏弹出特效

    全屏弹出特效

    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
    <meta charset="utf-8">
    <link rel="shortcut icon" href="http://www.suning.com/favicon.ico" type="image/x-icon">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="apple-itunes-app" content="app-id=537508092">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta property="wb:webmaster" content="3addc532fa0c656e" />
    <meta property="qc:admins" content="165746643563561676375" />
    <meta name="mobile-agent" content="format=html5;url=http://m.suning.com">
    <link rel="stylesheet" href="http://img.suning.cn/public/v3/css/??v3common.min.css,search.min.css,sn-sidebar.min.css?v=20151110043482">
    <link rel="stylesheet" type="text/css" href="http://res.suning.cn/project/cmsWeb/suning/homepage/v3/css/index.css?v=20151110043482"/>
    <![endif]-->
    </head>
    <body>
    <script>
    // 全局变量
    var sn = sn || {
    "context": '/emall',
    "domain": 'www.suning.com',
    "cityId":'9173',
    "storeId": '10052',
    "catalogId": '10051',
    "categoryId": '10051',
    "memberDomain": 'member.suning.com',
    "online": 'online.suning.com',
    "cookieDomain": '.suning.com',
    "searchDomain": 'http://search.suning.com/emall/',
    "scriptDomianDir": 'http://script.suning.cn',
    "apsDomainUrl":"http://th.suning.com",
    "smartDomain" :'http://iss.suning.com',
    "productDomain" : 'http://product.suning.com',
    "imgHost": 'http://image.suning.cn',
    "isHome": true,
    "isNewHome":true
    };
    // sidebar开关
    var sidebar_config = {
    cart: true,
    enable: true,
    member: true,
    message: false,
    fav: true,
    history: false
    };
    //宽窄屏切换
    var SCREEN = {};
    SCREEN.small = false;//750
    SCREEN.middle = false;//990
    SCREEN.large = false;//1190
    SCREEN.wider = false;//1690
    if (screen.width < 1190) {
    SCREEN.middle = true;
    } else {
    SCREEN.large = true;
    }
    var bigscreen = false;
    if ( screen.width>=1200 ) {
    bigscreen = true;
    var bodyTag = document.getElementsByTagName("body")[0],
    bodyClassName = bodyTag.getAttribute("className") || bodyTag.getAttribute("class");
    bodyClassName = bodyClassName ? bodyClassName+" " : "";
    bodyTag.className = bodyClassName+"root1200";
    }
    </script>
    <!-- 顶通开始 [[ -->
    <div id="__TOP_ACTIVE__" class="top-active">
    <!-- 开发给传2个高度,如果是顶通就传顶通高度,如果是富文本,就传富文本高度 -->
    <div id="TOP_ACTIVE_WRAP" class="top-active-wrap" style="height: px;" data-height=" px"></div>
    <a id="TOP_ACTIVE_BTN" class="btn" href="javascript:void(0);" title="关闭" name="index1_none_dtgg_gban04"></a>
    </div>
    <script>
    (function () {
    //获取cookie
    var strCookie = document.cookie,
    arrCookie = strCookie.split("; "),
    val = false;
    for (var i = 0, len = arrCookie.length; i < len; i++) {
    var arr = arrCookie[i].split("=");
    if ("topActiveStatus" == arr[0]) {
    val = arr[1];
    break;
    }
    }
    if (val) {
    document.getElementById('TOP_ACTIVE_WRAP').style.height = "0";
    document.getElementById('TOP_ACTIVE_BTN').className = "btn btn-open";
    document.getElementById('TOP_ACTIVE_BTN').setAttribute("title", "打开");
    document.getElementById('TOP_ACTIVE_BTN').setAttribute("name", "index1_none_dtgg_dkan05");
    }
    })();
    </script>
    <script type="text/javascript">
    var TOP_BANNER_DATA = {
    "99999":{"title":"双十一来啦 何止5折","name":"index2_none_dtgg_cs0100","bgColor":"#6e07de","link":"http://sale.suning.com/sc/o2ogwj2015/index.html","picNarrow":"http://image4.suning.cn/uimg/cms/img/144719051370525194.jpg","picWide":"http://image5.suning.cn/uimg/cms/img/144719051796952851.jpg"}
    };
    </script>
    <!-- 顶通结束 ]] -->
    <!--tool bar [[-->
    <a class="btn btn-down" href="javascript:void(0);"><i></i></a>
    </div>
    </div>
    <script type="text/javascript">
    function loadBanner(){
    if(typeof TOP_BANNER_DATA != "undefined"){
    var bannerData;
    var cityId=getBannerCookie("cityId");
    if(cityId in TOP_BANNER_DATA){
    bannerData=TOP_BANNER_DATA[cityId];
    }else if("99999" in TOP_BANNER_DATA){
    bannerData=TOP_BANNER_DATA[99999];
    }
    if(bannerData!=null){
    var picWide, picNarrow, picWideBg, picNarrowBg, nameWide, nameNarrow, titleWide, titleNarrow, hrefWide, hrefNarrow;
    picWide = bannerData.picWide;
    picWideBg = bannerData.bgColor;
    nameWide = bannerData.name;
    titleWide = bannerData.title;
    hrefWide = bannerData.link;
    picNarrow = bannerData.picNarrow;
    picNarrowBg = bannerData.bgColor;
    nameNarrow = bannerData.name;
    titleNarrow = bannerData.title;
    hrefNarrow = bannerData.link;
    var screenFlag = (SCREEN.large || SCREEN.wider) ? true : false;//判断宽屏或窄屏
    var tem = [
    {name: screenFlag ? nameWide : nameNarrow, href: screenFlag ? hrefWide : hrefNarrow, src: screenFlag ? picWide : picNarrow, title: screenFlag ? titleWide : titleNarrow, bg: screenFlag ? picWideBg : picNarrowBg}
    ],
    topName = tem[0].name,
    topHref = tem[0].href,
    topSrc = tem[0].src,
    topTitle = tem[0].title,
    topBg = tem[0].bg;
    var html = '<a name="' + topName + '" target="_blank" title="' + topTitle + '" href="' + topHref + '">';
    html += '<img src="' + topSrc + '" />';
    html += '</a>';
    document.getElementById('TOP_ACTIVE_WRAP').innerHTML = html;
    document.getElementById('TOP_ACTIVE_WRAP').style.background = topBg;
    }else{
    document.getElementById('__TOP_ACTIVE__').style.display='none';
    }
    }
    }
    function getBannerCookie (b) {
    var a;
    return (a = document.cookie.match(RegExp("(^| )" + b + "=([^;]*)(;|$)"))) ? decodeURIComponent(a[2]
    .replace(/+/g, "%20"))
    : null
    };
    loadBanner();
    </script>
    <!-- 弹窗广告 维护广告时,输出此dom文档,没有则不输出 [[ -->
    <!-- 如果是新人弹窗,需要维护一个标识【有任意值即可】,否则是促销弹窗 -->
    <div class="recmd-active">
    <div class="btn btn-open" title="" name=""> </div>
    <div class="pic">
    <a name="index2_none_tk_cx" href="#"  title="双十一来啦 何止5折"><img src="img/144717047284379789.png" alt="双十一来啦 何止5折"></a>
    </div>
    </div>
    <!-- 弹窗广告 ]] -->
    <!-- 新用户的时候弹框提示 [[-->
    <!-- 新用户的时候弹框提示 ]]-->
    <!-- tab切第一组 广告[[ -->
    <div class="main-col J-domLazy" style="display: block;">
    </div>
    <!-- tab切第一组 广告]] -->
    <!-- tab切第二组 单品[[ -->
    <!-- tab切第二组 单品]] jsModelId-->
    <script type="text/html" id="jsModel_4796_11">
    <ul class="prd-list">
    <% for ( var i = 0; i < data.length; i++ ) { %>
    <% if (i < 5){ %>
    <li <%=data[i].sku%>>
    <p class="face"><a expoType="1" expo="<%=data[i].expo%>" id="<%=data[i].id%>" name="<%=data[i].trickPointP%>" href="<%=data[i].href%>" rel="nofollow" target="_blank" title="<%=data[i].name%>"><img src="<%=data[i].pic%>" alt="<%=data[i].name%>"/></a></p>
    <p class="name"><a href="<%=data[i].href%>" rel="nofollow" target="_blank"><%=data[i].name%></a></p>
    <p class="price"></p>
    </li>
    <% } %>
    <%}%>
    </ul>
    <ul class="prd-list">
    <% for ( var i = 0; i < data.length; i++ ) { %>
    <% if ((i > 4) && (i < 10)){ %>
    <li <%=data[i].sku%>>
    <p class="face"><a expoType="1" expo="<%=data[i].expo%>" id="<%=data[i].id%>" name="<%=data[i].trickPointP%>" rel="nofollow" href="<%=data[i].href%>" target="_blank" title="<%=data[i].name%>"><img src="<%=data[i].pic%>" alt="<%=data[i].name%>"/></a></p>
    <p class="name"><a href="<%=data[i].href%>" rel="nofollow" target="_blank"><%=data[i].name%></a></p>
    <p class="price"></p>
    </li>
    <% } %>
    <% } %>
    </ul>
    </script>
    </div>
    </div>
    <div class="wrapper floor floor10">
    <div class="floor-head clearfix">
    <div class="title">
    <!-- tab切第一组 广告[[ -->
    <div class="main-col J-domLazy" style="display: block;">
    </div>
    <!-- tab切第一组 广告]] -->
    <!-- tab切第二组 单品[[ -->
    <div class="main-col J-domLazy"
    >
    <script type="text/html" >
    </script>
    </div>
    <!-- tab切第二组 单品]] jsModelId-->
    <script type="text/html" id="jsModel_4796_21">
    <ul class="prd-list">
    <% for ( var i = 0; i < data.length; i++ ) { %>
    <% if (i < 5){ %>
    <li <%=data[i].sku%>>
    <p class="face"><a expoType="1" expo="<%=data[i].expo%>" id="<%=data[i].id%>" name="<%=data[i].trickPointP%>" href="<%=data[i].href%>" rel="nofollow" target="_blank" title="<%=data[i].name%>"><img src="<%=data[i].pic%>" alt="<%=data[i].name%>"/></a></p>
    <p class="name"><a href="<%=data[i].href%>" rel="nofollow" target="_blank"><%=data[i].name%></a></p>
    <p class="price"></p>
    </li>
    <% } %>
    <%}%>
    </ul>
    <ul class="prd-list">
    <% for ( var i = 0; i < data.length; i++ ) { %>
    <% if ((i > 4) && (i < 10)){ %>
    <li <%=data[i].sku%>>
    <p class="face"><a expoType="1" expo="<%=data[i].expo%>" id="<%=data[i].id%>" name="<%=data[i].trickPointP%>" rel="nofollow" href="<%=data[i].href%>" target="_blank" title="<%=data[i].name%>"><img src="<%=data[i].pic%>" alt="<%=data[i].name%>"/></a></p>
    <p class="name"><a href="<%=data[i].href%>" rel="nofollow" target="_blank"><%=data[i].name%></a></p>
    <p class="price"></p>
    </li>
    <% } %>
    <% } %>
    </ul>
    </script>
    </div>
    </div>
    <!-- 苏宁社区开始 [[ -->
    <script src="http://res.suning.cn/public/v3/js/jquery.js?v=20151110043482"></script>
    <script>
    var sa;if(!sa){sa={}}if(!sa.click){sa.click={}}(function(){var u=/.suning.com/,t=document.location.hostname,h=(("https:"==document.location.protocol)?"https://":"http://"),p=i(),b="|",c=location.href,n=m(q(c));function r(aa,N){try{var Z=aa.name?m(aa.name):"name undefined";if(Z=="name undefined"){var ab=aa.attributes.name;if(ab!=undefined&&ab!=null){Z=ab.value?m(ab.value):"name undefined"}}if(N!=undefined&&N!=null&&N!=""){var K=aa.attributes[N];if(K!=undefined&&K!=null){Z=K.value?m(K.value):N+" undefined"}}var O=aa.id?m(aa.id):"id undefined",R=new Array(),A=(f(aa,R),R)?m(R.join("").replace(/s||/ig,"")):"text undefined",U=(U=document.getElementById("resourceType"))?U.value:"",B=O+b+Z+b+A,S=(S=document.getElementById("errorCode"))?S.value:"",X=h+p+"/ajaxClick.gif",z=v(),k="_snck";l(k,z,"/","","");var Y=d();var E=typeof sn=="object"?sn.cityId:"can not get cityId",J=z+b+Y+b+B+b+n,W=aa.href?aa.href:"",I=(W?x(W):"-"),L=document.getElementById("URLPattern"),Q=(L?L.value:"");var D="";var G=o("logonStatus");if(G!=undefined&&G!=null){D=G}var F="";var j=o("_snma");if(j!=undefined&&j!=null&&j.indexOf("|")>=0){try{F=j.split("|")[1]}catch(V){}}var C="";var y=o("idsLoginUserIdLastTime");if(y!=undefined&&y!=null){C=y}var T="";var P=o("custno");if(P!=undefined&&P!=null){T=P}var M="";var ac=o("_snmb");if(ac!=undefined&&ac!=null&&ac.indexOf("|")>=0){try{M=ac.split("|")[0]}catch(V){}}var H=X+"?_snmk="+J+"&_snme="+S+"&_type="+U+"&_cId="+E+"&_sid="+I+"&urlPattern="+Q+"&vid="+F+"&lu="+C+"&sid="+M+"&mid="+T+"&ls="+D;w(H)}catch(V){}}function d(){if(!sa.pvId){sa.pvId=v()}return sa.pvId}function v(){try{var k=new Date(),j=Math.round(100000*Math.random()),z=k.getTime().toString().concat(j);return z}catch(y){}}function o(k){var j=document.cookie.split("; ");for(var y=0;y<j.length;y++){var z=j[y].split("=");if(z[0]==k){return unescape(z[1])}}}function w(j){var y="log_"+(new Date()).getTime();var k=window[y]=new Image();k.onload=(k.onerror=function(){window[y]=null});k.src=j+"&iId="+y;k=null}function i(){if(u.test(t)){return"click.suning.cn/sa"}else{return"clicksit.suning.cn/sa"}}function e(){return document.domain}function l(k,j,D,C,B){try{var A=k+"="+escape(j);if(C!=""){var z=new Date();z.setTime(z.getTime()+C);A+=";expires="+z.toGMTString()}if(D!=""){A+=";path="+D}var y=e();if(y.indexOf(".suning.com")!=-1){A+=";domain=.suning.com"}else{if(y.indexOf(".cnsuning.com")!=-1){A+=";domain=.cnsuning.com"}else{A+=";domain="+B}}document.cookie=A}catch(B){}}function x(k){var j="-";if(!a(k)){j=g(k,"tid","&")}return j}function q(j){try{if(j.length>301){j=j.substring(0,300)}while(j.indexOf(b)!=-1){j=j.replace(b,"--")}return j}catch(k){}}function f(z,k){try{if(z.nodeType==3){k.push(z.nodeValue)}else{if(z.nodeType==1){for(var j=z.firstChild;j!=null;j=j.nextSibling){f(j,k)}}}}catch(y){}}function m(j){return j!=null?encodeURIComponent(j):""}function g(y,k,B){try{var A="-",j;if(!a(y)&&!a(k)&&!a(B)){j=y.indexOf(k);if(j>-1){var z=y.indexOf(B,j);if(z<0){z=y.length}A=y.substring(j+k.length+1,z)}}return A}catch(z){}}function a(j){return(undefined==j||""==j||"-"==j)}var s=sa.click;s.sendDatasIndex=r})();
    $(document).ready(function(){
    $("a[name^=index],h5[name^=index],h4[name^=index],h3[name^=index],h2[name^=index],h1[name^=index],li[name^=index],div[name^=index],label[name^=index],input[name^=index],span[name^=index]").live("click",function(){
    try {
    sa.click.sendDatasIndex(this);
    } catch(e){
    }
    });
    })
    </script>
    <script type="text/javascript">
    function _getJsFilePath(js_file){
    var _hostName = document.location.hostname;
    // 一般生产环境的域名
    var _prd_reg = /^w*?.suning.com$/;
    // 一般pre环境的域名
    var _pre_reg = /^w*?pre.cnsuning.com$/;
    // 一般sit环境的域名
    var _sit_reg = /^w*?sit.cnsuning.com$/;
    var sa_src = "";
    if(_prd_reg.test(_hostName)){
    sa_src = ("https:" == document.location.protocol) ? "https://imgssl.suning.com" : "http://script.suning.cn";
    } else if(_pre_reg.test(_hostName)){
    sa_src = ("https:" == document.location.protocol) ? "https://preimgssl.suning.com" : "http://prescript.suning.cn";
    } else if(_sit_reg.test(_hostName)){
    sa_src = ("https:" == document.location.protocol) ? "https://sit1imgssl.suning.com" : "http://sit1script.suning.cn";
    } else {
    sa_src = ("https:" == document.location.protocol) ? "https://preimgssl.suning.com" : "http://prescript.suning.cn";
    }
    sa_src = sa_src + "/javascript/sn_da/"+js_file;
    return sa_src;
    }
    var isArray = function(obj) {
    return Object.prototype.toString.call(obj) === '[object Array]';
    }
    var windowOnLoadEventQueue = [];
    var scriptOnLoadEventQueue = [];
    window.onload = function() {
    for ( var aFunc in windowOnLoadEventQueue) {
    windowOnLoadEventQueue[aFunc]();
    }
    }
    function addOnLoad(func) {
    windowOnLoadEventQueue = windowOnLoadEventQueue.concat(func);
    }
    var lazyScriptMap = {};
    function lazyLoadScript(src, callback) {
    if (!lazyScriptMap[src]) {
    lazyScriptMap[src] = callback;
    var scriptNode = document.createElement("script");
    if ('function' === typeof callback) {
    if (!/msie/i.test(navigator.userAgent.toLowerCase())) {
    scriptNode.onload = callback;
    }
    scriptNode.onreadystatechange = function() {
    if ("loaded" == scriptNode.readyState
    || "complete" == scriptNode.readyState) {
    callback();
    }
    }
    } else if (isArray(callback)) {
    var callbackSequence = function() {
    for ( var i = 0; i < callback.length; i++) {
    (callback[i])();
    }
    };
    scriptNode.onload = callbackSequence;
    scriptNode.onreadystatechange = function() {
    if ("loaded" == scriptNode.readyState
    || "complete" == scriptNode.readyState) {
    callbackSequence();
    }
    }
    }
    scriptNode.type = "text/javascript";
    scriptNode.src = src;
    var scriptContainer = document.getElementsByTagName("head")[0];
    scriptContainer.appendChild(scriptNode);
    } else {
    }
    }
    function lazyLoadScripts(srcs, callback) {
    var srcNum = srcs.length;
    var loadingProgress = 0;
    if (srcNum > 0) {
    for ( var i = 0; i < srcNum; i++) {
    var currSrc = srcs[i];
    lazyLoadScript(currSrc, function() {
    loadingProgress++;
    if (srcNum == loadingProgress) {
    if ('function' === typeof callback) {
    callback();
    } else if (isArray(callback)) {
    for ( var i = 0; i < callback.length; i++) {
    (callback[i])();
    }
    }
    }
    });
    }
    }
    }
    var isTimeout = false;
    var lazyLoadFunction = null;
    var lazyScriptLoaded = false;
    var lazyScriptTimeout = 2000;
    lazyloadBindingFuc = function() {
    }
    lazyLoadFunction = function() {
    if (lazyScriptLoaded && isTimeout) {
    lazyLoadScript(_getJsFilePath("da_opt.js"));
    return;
    }
    lazyScriptLoaded = true;
    if (isTimeout) {
    lazyLoadScript(
    "http://res.suning.cn/public/v3/js/search.min.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/public/v3/js/SFE.base.min.js?v=20151110043482",
    function(){
    lazyLoadScript("http://res.suning.cn/project/cmsWeb/suning/homepage/v1/js/a_load_m_g.js?v=20151110043482",
    function (){
    lazyLoadScript("http://res.suning.cn/project/cmsWeb/suning/homepage/v1/js/a_load_t_pv.js?v=20151110043482",
    function(){
    lazyLoadScript("http://res.suning.cn/public/v3/js/lazyelem.min.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/project/cmsWeb/suning/homepage/v3/js/index.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/public/sidebar/build/js/sn-sidebar.min.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/project/yunxin/js/chatCompat_mini.js?v=20151110043482");
    lazyLoadScript(_getJsFilePath("da_opt.js"));
    lazyLoadScript("http://script.suning.cn/javascript/sn_pf/agent_js/performance_agent.js?v=20151110043482");
    });
    });
    });
    });
    });
    });
    });
    } else {
    lazyLoadScript(
    "http://res.suning.cn/public/v3/js/search.min.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/public/v3/js/SFE.base.min.js?v=20151110043482",
    function(){
    lazyLoadScript("http://res.suning.cn/project/cmsWeb/suning/homepage/v1/js/a_load_m_g.js?v=20151110043482",
    function (){
    lazyLoadScript("http://res.suning.cn/project/cmsWeb/suning/homepage/v1/js/a_load_t_pv.js?v=20151110043482",
    function(){
    lazyLoadScript("http://res.suning.cn/public/v3/js/lazyelem.min.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/project/cmsWeb/suning/homepage/v3/js/index.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/public/sidebar/build/js/sn-sidebar.min.js?v=20151110043482",
    function() {
    lazyLoadScript("http://res.suning.cn/project/yunxin/js/chatCompat_mini.js?v=20151110043482");
    lazyLoadScript(_getJsFilePath("da_opt.js"));
    lazyLoadScript("http://script.suning.cn/javascript/sn_pf/agent_js/performance_agent.js?v=20151110043482");
    });
    });
    });
    });
    });
    });
    });
    }
    }
    addOnLoad(lazyloadBindingFuc);
    addOnLoad(lazyLoadFunction);
    function checkLazyScriptTimeout() {
    isTimeout = true;
    if (!lazyScriptLoaded) {
    if (!!lazyLoadFunction) {
    lazyLoadFunction();
    } else {
    setTimeout(checkLazyScriptTimeout, 1000);
    }
    }
    }
    setTimeout(checkLazyScriptTimeout, lazyScriptTimeout);
    </script>
    </body>
    </html>
  • 相关阅读:
    华为花了100亿,为员工造了12个欧洲小镇,幸福到爆棚
    Qt5.9 官方发布的新版本亮点的确不胜枚举(而且修复2000+ bugs)
    详尽分析世纪之战:360VS腾讯是两个阶层的抗争
    c#
    PhantomJS
    bootstrap table
    Linux 入门
    多路搜索树
    网站性能优化工具
    NetCore上传多文件
  • 原文地址:https://www.cnblogs.com/wzzl/p/5062078.html
Copyright © 2011-2022 走看看