javascript DAWN JS更新了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript DAWN JS更新了相关的知识,希望对你有一定的参考价值。

<script>
// add logo to banner for new force
jQuery('.path-frontpage [data-block-internal-id="core_slider_fullscreen"] .orbit__caption > h1').prepend('<img src="/sites/wealthvision2.us1.advisor.ws/files/images/Jason-Cohen-Logo.png" class="banner-logo"/><br/>');

// enlarge logo 
jQuery('.aw-header .logo-section').removeClass('large-2').addClass('large-3');

// open menu external links in new tab
jQuery("#block-aw-core-visitormainmenu a[href^='http://']").attr("target","_blank");
jQuery("#block-aw-core-visitormainmenu a[href^='https://']").attr("target","_blank");

// minimise textarea
jQuery( 'textarea' ).attr('rows','3');	

// change order of contact form
var message = jQuery("#edit-message-wrapper");
message.next().insertBefore(message); 
var subject = jQuery("#edit-subject-wrapper");
subject.next().insertBefore(subject); 
message.next().insertBefore(message); 
subject.next().insertBefore(subject); 	

// make footer links open in new tab
jQuery('[data-block-internal-id="footer_motion"] a').attr('target','_blank');

// change sidebar size
jQuery('.aw-content__sidebar-second').removeClass('medium-3 large-5').addClass('medium-5');

// SMOOTH SCROLL --------------------
// Select all links with hashes
jQuery('a[href*="#"]')
  // Remove links that don't actually link to anything
  .not('[href="#"]')
  .not('[href="#0"]')
  .click(function(event) {
    // On-page links
    if (
      location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') 
      && 
      location.hostname == this.hostname
      ) {
      // Figure out element to scroll to
    var target = jQuery(this.hash);
    target = target.length ? target : jQuery('[name=' + this.hash.slice(1) + ']');
      // Does a scroll target exist?
      if (target.length) {
        // Only prevent default if animation is actually gonna happen
        event.preventDefault();
        jQuery('html, body').animate({
          scrollTop: target.offset().top
        }, 1000, function() {
          // Callback after animation
          // Must change focus!
          var jQuerytarget = jQuery(target);
          jQuerytarget.focus();
          if (jQuerytarget.is(":focus")) { // Checking if the target was focused
            return false;
          } else {
            jQuerytarget.attr('tabindex','-1'); // Adding tabindex for elements not focusable
            jQuerytarget.focus(); // Set focus again
          };
        });
      }
    }
  });

// FIX TEAM BLOCK IF TEAM MEMBERS NOT FITTING ON ONE LINE
//jQuery('#block-team-member-01 .grid-container > .grid-x').removeClass('large-up-2').addClass('large-up-3');

// FIX BLOG TAG PAGE
jQuery('.path-taxonomy .aw-header--sticky .navbar-menu-block .grid-y').removeClass('full-height');
jQuery('.path-taxonomy .aw-header--sticky .navbar-menu-block .grid-y > .cell').removeClass('auto');
</script>

以上是关于javascript DAWN JS更新了的主要内容,如果未能解决你的问题,请参考以下文章

EOS Dawn 1.0

[NIO]dawn之Task具体解释

[nio]dawn的基本概念

Dawn 阿里开源前端开发构建工具

杂谈001:晨曦Dawn的重新连接

直到黎明 Until Dawn 后感