Jump to content
  • 0

Ошибка в скрипте


Ge1i0N
 Share

Question

Есть во такой вот код.

http://jsfiddle.net/kAf3a/3/

Скрипт раскрывающейся менюшки простой, но был рождён с горем пополам, так как я ничего в этом не смыслю.

Однако возникла проблема:

если раскрыть пункт Portfolio, то по ссылке в выпадающем меню можно спокойно нажать и перейти.

Однако если нажать на не раскрывающийся пункт Albums - перехода не происходит.

Где я ошибся в коде?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Видимо toggle убирает действия по умолчанию, думаю нужно присвоить раскрывающемуся пункту класс, например, .sub и сделать тоггле на $('#menu > .sub')

Кстати эту функцию уже удалили вроде как из более старших версий...

Edited by Zverushka
  • Like 1
Link to comment
Share on other sites

  • 0
думаю нужно присвоить раскрывающемуся пункту класс, например, .sub и сделать тоггле на $('#menu > .sub')

Да, это действительно помогло, большое спасибо!

Кстати эту функцию уже удалили вроде как из более старших версий...

Где это можно проверить?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By PShim
      Здравствуйте. Подскажите пожалуйста, что стоит дописать в скрипт чтобы файл сохранялся со стилем(css). Есть свой скрипт и есть взятый из jq(https://www.jqueryscript.net/other/Export-Html-To-Word-Document-With-Images-Using-jQuery-Word-Export-Plugin.html). 
      function Export2Doc(element, filename = ''){ var preHtml = "<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'><head><meta charset='utf-8'><title>Export HTML To Doc</title></head><body>"; var postHtml = "</body></html>"; var html = preHtml+document.getElementById(element).innerHTML+postHtml; var blob = new Blob(['\ufeff', html], { type: 'application/msword' }); var url = 'data:application/vnd.ms-word;charset=utf-8,' + encodeURIComponent(html); filename = filename?filename+'.doc':'document.doc'; var downloadLink = document.createElement("a"); document.body.appendChild(downloadLink); if(navigator.msSaveOrOpenBlob ){ navigator.msSaveOrOpenBlob(blob, filename); }else{ downloadLink.href = url; downloadLink.download = filename; downloadLink.click(); } document.body.removeChild(downloadLink); }  
    • By PShim
      Привет всем. Может кто помочь написать кнопку выбора файла, после выбираем html и выгружаем его в секцию другого html
    • By server021
      Добрый день! Подскажите как заменить /index.php?f=asd на /r/asd видел давно скрипт. Но к сожалению потерял
    • By a1rborn
      День добрый)
      У кого есть желание, посмотрите на сайт http://kombinatorika.p.ht/
      Собственно, тема: Известный японский писатель Харуки Мураками.
      Критика приветствуется любого рода, особое внимание уделить верстке и дизайну)
      Сайт еще до конца контентом не наполнен, решил пока есть время выложу сюда, посмотрю что скажут люди, а там и с инфой закончу
      Вдруг какие проблемы будут критические? Лучше раньше исправлю
      Замечания и вопросы
      1. По клику на любой картинке из средней колонки, будет в дальнейшем появляться инфа, пока, повторяюсь, не дописал
      2. Интересует ваше мнение по поводу
      а) Кнопка переключения среднего меню, никак не могу найти или нарисовать подходящую, мб подскажите что нибудь?
      б) Подчеркивание li оставить как есть? или у списка изменить на точечную, а у подсписков на сплошную?
      в) Цвет шрифта и сам шрифт - оставлять как есть, или искать дальше и пробовать? Довольно много времени на это убил...
      г) Скорости разных анимацией - делать быстрее, медленнее?
      Вот собственно и все)
      Спасибо за внимание
      PS Не обращайте внимание на название линка
    • By a1rborn
      Еще раз прошу объяснить структуру построения кода)
      Собственно есть страничка, на который более 20 ссылок (списки, img).
      По клику на ссылку x1, divX меняется на div1.
      По клику x2, divX меняется на div2.
      И т.д., где divX - див с номером соответствующим активной ссылки.
      Допустим div19 при клике на x5, сменится на div5. Вроде ясно объяснил)


      var x1 = $('.x1'),
      x2 = $('.x2'),
      divY = $('.divY');
      x1.on('click', function(){
      $.when(
      divY.children().fadeOut('slow'))
      .then
      (function() {divY.find('.x1').fadeIn('slow');}
      );
      }
      );

      Вот что у меня получилось, но таких кусков значит надо будет писать порядка 20, а это загромоздит мне там все)
      Можно ли как то все эти операции засунуть в один кусок, пусть большой, но меньший чем 20 маленьких.
      Каким синтаксическим выражением можно воспользоваться для уменьшения кода?
      Пробовал подставлять ссылкам id и class, где class соответствовал классу диву, кот. должен появиться. Не вышло
      Задействовал this - тоже не получилось.
      Пока в раздумьях....
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy