冲突的jQuery?

时间:2017-04-10 20:57:49

标签: javascript jquery

我有这种冲突,但我找不到原因。当我删除jquery-1.6.1.min时,下载按钮正常工作。但是由于缺少jQuery库,fancybox停止工作。我已经使用过jQuery.noConflict但它没有用。

没有jQuery工作:http://www.sitelab.combr.co/curso-js/ 使用jQuery:http://www.sitelab.combr.co/curso-nojs/

冲突似乎与这两个脚本有关: sitelab.combr.co/curso-nojs/js-spa.js sitelab.combr.co/curso-nojs/sp212.js

 <!DOCTYPE html>
<html lang="en" class="no-js desktop">
<head>
  <meta charset="utf-8">
  <meta http-equiv="content-language" content="en">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=yes, shrink-to-fit=no">
  <meta name="robots" content="noindex, follow">
  <meta name="theme-color" content="#000">
  <title>Menu Clone</title>

  <!-- ESTILO -->
  <link rel="stylesheet" href="//sitelab.combr.co/curso-nojs/js/fancybox/jquery.fancybox-1.3.4.css" type="text/css">
  <link rel="stylesheet" href="//sitelab.combr.co/curso-nojs/style.css">

  <!-- SCRIPT'S -->
  <script src="//sitelab.combr.co/curso-nojs/js-spa.js"></script>

  <!--<script src="./js/jquery-1.6.1.min.js" type="text/javascript"></script>-->
  <script src="//sitelab.combr.co/curso-nojs/js/fancybox/jquery.fancybox-1.3.4.js" type="text/javascript"></script>

  <script type="text/javascript">
    successCallback = function(q){
      if(q == 'false'){
        $('#waitenyo').html('');
        $('#waitenyo').removeClass('waitenyo');
        $('#waitenyo').addClass('erroenyo');
      }else{
        $('#waitenyo').removeClass('waitenyo');
        $('#waitenyo').addClass('successenyo');
        $('#waitenyo').html('<a id="facyok" target="_blank" href="'+q+'"></a>');
      }
    }
    makedown = function(a){
      var link = $(this).attr('alt');
      $.fancybox({
        'padding'       : 0,
        'content'       : '<div class="waitenyo" id="waitenyo"><img src="images/load.gif"></div>',
        'title'         : false,
        'hideOnContentClick':false,
        'hideOnOverlayClick':false,
        'autoDimensions':true,
        'centerOnScroll':true,
        'transitionIn'  : 'elastic',
        'transitionOut' : 'elastic',
        'showCloseButton': true
      });

      $.ajax({
        type: 'GET',
        url: 'index.php?q2='+link,
        success: successCallback
      });

    }

    $(window).load(function() {
      $('.downlink').each(function(){
        $(this).bind('click',makedown);
      });
    })

  </script>

</head>  

<body onunload="" class="module-release page-release action-watch user-full type-scene">
  <div class="page-wrapper">

    <main class="js-content-top">
      <section class="section section--dark">
        <div class="l-container-player">
          <div id="player-container" class="player-wrapper">
            <div class="player">
              <div class="player-panel js-video-download">
                <div class="player-panel__group">
                  <div class="player-panel__group-title"><i class="fa fa-download"></i> Download Cursos</div>
                  <a href="#" class="downlink" id="downlink" alt="cursos1.zip">
                    <span>HD MP4 1080P</span>
                    <span></span>
                  </a>
                  <a href="#" class="downlink" id="downlink" alt="cursos1.zip">
                    <span>HD MP4 720P</span>
                    <span></span>
                  </a>
                  <a href="#" class="downlink" id="downlink" alt="cursos1.zip">
                    <span>SD MP4</span>
                    <span></span>
                  </a>
                  <a href="#" class="downlink" id="downlink" alt="cursos1.zip">
                    <span>MPEG4</span>
                    <span></span>
                  </a>
                  <a href="#" class="downlink" id="downlink" alt="cursos1.zip">
                    <span>MOBILE HIGH</span>
                    <span></span>
                  </a>
                  <a href="#" class="downlink" id="downlink" alt="cursos1.zip">
                    <span>MOBILE MEDIUM</span>
                    <span></span>
                  </a>
                  <a href="#" class="downlink" id="downlink" alt="cursos1.zip">
                    <span>MOBILE LOW</span>
                    <span></span>
                  </a>
                </div>
              </div>
              <div class="player-panel js-video-settings" id="video-setting">
                <div class="player-panel__group">
                  <div class="player-panel__group-title"><i class="fa fa-cog"></i> Video Quality</div>
                  <a href="javascript:;"
                    data-format="1080"
                    data-storage="video-format[1080]"
                    title="FULL HD Quality">
                    <span>FULL HD</span>
                    <span>1080P</span>
                  </a>
                  <a href="javascript:;"
                    data-format="3000"
                    data-storage="video-format[3000]"
                    title="HD Quality">
                    <span>HD</span>
                    <span>720P</span>
                  </a>
                  <a href="javascript:;"
                    data-format="1500"
                    data-storage="video-format[1500]"
                    title="SD HIGH Quality">
                    <span>SD HIGH</span>
                    <span>480P</span>
                  </a>
                  <a href="javascript:;"
                    data-format="800"
                    data-storage="video-format[800]"
                    title="SD LOW Quality">
                    <span>SD LOW</span>
                    <span>360P</span>
                  </a>
                </div>
              </div>            
            </div>
          </div>
          <div class="player-section">
            <div class="player-actions">
              <div class="player-actions__group float-right">
                <a class="btn btn--medium btn--reversed js-player-panel-download-btn" href="#" title="Download">
                  <i class="fa fa-download"></i> 
                  <span class="btn__label hidden-small-down">Download Cursos</span>
                </a>
                <a class="btn btn--medium btn--reversed js-player-panel-settings-btn" href="#" title="Settings">
                  <i class="fa fa-cogs"></i> 
                  <span class="btn__label hidden-small-down">Settings</span>
                </a>
              </div>
            </div>
          </div>
        </div>
      </section>
    </main>
    <!-- END SCRIPT'S -->
    <script src="//sitelab.combr.co/curso-nojs/sp212.js"></script>
   <!-- // END SCRIPT'S -->
  </div>
</body>
</html>  

0 个答案:

没有答案