Nenhuma Descrição

scripts.js 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. (function ($) {
  2. "use strict";
  3. $(window).load(function() {
  4. var menu = $('#xshop-menu');
  5. menu.slicknav({
  6. 'allowParentLinks': true,
  7. 'nestedParentLinks': false,
  8. 'closeOnClick': true,
  9. 'closedSymbol': '►', // Character after collapsed parents.
  10. 'openedSymbol': '▼', // Character after expanded parents.
  11. });
  12. $(document).on("click", "#menu-close", function(e) {
  13. e.preventDefault();
  14. $(".slicknav_nav").addClass('slicknav_hidden mhide');
  15. });
  16. $(".slicknav_menu .slicknav_nav").append('<a id="menu-close" class="slicknav_arrow xshop-carrow" href="#menuclose"><i class="fas fa-times"></a></i>');
  17. });
  18. //document ready function
  19. jQuery(document).ready(function($){
  20. $('body').on("click", function() {
  21. $(".slicknav_nav").removeClass('mhide');
  22. });
  23. $("#xshop-menu").xshopAccessibleDropDown();
  24. }); // end document ready
  25. $.fn.xshopAccessibleDropDown = function () {
  26. var el = $(this);
  27. /* Make dropdown menus keyboard accessible */
  28. $("a", el).focus(function() {
  29. $(this).parents("li").addClass("hover");
  30. }).blur(function() {
  31. $(this).parents("li").removeClass("hover");
  32. });
  33. }
  34. }(jQuery));