Kezdőlap Hogyanok és megoldások Drupal hogyanok és megoldások Drupal 8.4.0 verzió alatt Nexus Téma menü nem jelenik meg mobilon, meg...

Drupal 8.4.0 verzió alatt Nexus Téma menü nem jelenik meg mobilon, meg nem tölt be a slide

Nexus Theme
Nexus Theme


Nexus Theme

 

Drupal 8.4.0 verzióra frissítés után nem jelenik meg mobilon, illetve mobil nézeten az oldal navigációs főmenüje. Meg desktop, mobil nézeten nem jelenik meg a slide. Ennek valójában az az oka, hogy az újabb core frissítés már újabb jquery-t használ. A megoldás az, hogy módosítanunk kell a Nexus Témának a slide.js, costum.js állományait.

Nexus Theme

 

slide.js

jQuery(window).on('load', function() {

  jQuery('#slidebox').flexslider({
    animation: "fade",
    directionNav:true,
    controlNav:false
  });

});

 

custom.js

(function ($) {
  $(window).on('load', function() {

    /* Navigation */

    $('#main-menu > nav > ul').superfish({
      delay:       500,                // 0.1 second delay on mouseout
      animation:   { opacity:'show',height:'show'},  // fade-in and slide-down animation
      dropShadows: true                // disable drop shadows
    });

    $('#main-menu > nav > ul').mobileMenu({
      prependTo:'.mobilenavi',
      groupPageText: Drupal.t('Main'),
      topOptionText: Drupal.t('Select a page')
    });

  });
})(jQuery);

( function() {
  var is_webkit = navigator.userAgent.toLowerCase().indexOf( 'webkit' ) > -1,
      is_opera  = navigator.userAgent.toLowerCase().indexOf( 'opera' )  > -1,
      is_ie     = navigator.userAgent.toLowerCase().indexOf( 'msie' )   > -1;

  if ( ( is_webkit || is_opera || is_ie ) && 'undefined' !== typeof( document.getElementById ) ) {
    var eventMethod = ( window.addEventListener ) ? 'addEventListener' : 'attachEvent';
    window[ eventMethod ]( 'hashchange', function() {
      var element = document.getElementById( location.hash.substring( 1 ) );

      if ( element ) {
        if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) )
          element.tabIndex = -1;

        element.focus();
      }
    }, false );
  }
})();


Nexus Theme

HOZZÁSZÓLOK A CIKKHEZ

Please enter your comment!
Please enter your name here