Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.03.2016, 21:23
Аспирант
Отправить личное сообщение для maxapet Посмотреть профиль Найти все сообщения от maxapet
 
Регистрация: 27.08.2015
Сообщений: 43

Что означает такая запись: href="javascript::;"
Пытаюсь разобраться с AdminLTE. На странице описания увидел такой код: <a href="javascript::;" /> Что он означает? По идее, здесь должен быть код, который показывает/скрывает подменю. Но что-то для меня это совсем-совсем неочевидно.
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2016, 04:14
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

maxapet, это такой приворукий подход делать ссылку ссылкой.
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2016, 04:33
Аспирант
Отправить личное сообщение для maxapet Посмотреть профиль Найти все сообщения от maxapet
 
Регистрация: 27.08.2015
Сообщений: 43

Руслан, а как понять, какая функция вызывается? Что означает "::"?
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2016, 04:38
Аспирант
Отправить личное сообщение для maxapet Посмотреть профиль Найти все сообщения от maxapet
 
Регистрация: 27.08.2015
Сообщений: 43

Вернее, href="javascript:" понятно, а вот что означает ещё одно ":" - совершенно непонятно...
Ответить с цитированием
  #5 (permalink)  
Старый 12.03.2016, 05:47
Аспирант
Отправить личное сообщение для maxapet Посмотреть профиль Найти все сообщения от maxapet
 
Регистрация: 27.08.2015
Сообщений: 43

И с ":" тоже понятно, не понятно, где здесь вызов функции, которая показывает подменю <ul class="nav tree-view">:
<li class="treeview" id="scrollspy-components">
              <a href="javascript::;"><i class="fa fa-circle-o"></i> Components</a>
              <ul class="nav treeview-menu">
                <li><a href="#component-main-header">Main Header</a></li>
                <li><a href="#component-sidebar">Sidebar</a></li>
                <li><a href="#component-control-sidebar">Control Sidebar</a></li>
                <li><a href="#component-info-box">Info Box</a></li>
                <li><a href="#component-box">Boxes</a></li>
                <li><a href="#component-direct-chat">Direct Chat</a></li>
              </ul>
            </li>
Ответить с цитированием
  #6 (permalink)  
Старый 14.03.2016, 10:18
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

maxapet, скорей всего просто опечатка.

Сообщение от maxapet
где здесь вызов функции, которая показывает подменю <ul class="nav tree-view">:
Вероятнее всего обработчик навешан через скрипт. Смотрите через отладчик вкладку "Event Listeners".
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что означает ошибка "Отсутствует исполняющее ядро ДЛЯ расширения имени файла js" Mattias Общие вопросы Javascript 6 15.02.2021 13:16
Что означает данный блок pakskiy Общие вопросы Javascript 3 15.04.2015 13:33
Что означает эта запись? Сергей85 Общие вопросы Javascript 3 13.12.2011 15:10
Как (эффективно) изучать JavaScript? JSTalker Общие вопросы Javascript 33 23.12.2010 03:13
Что означает такой вызов? ksa jQuery 0 21.12.2010 13:45