Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Click jQuery / 4 сообщений из 4, страница 1 из 1
01.03.2016, 17:42
    #39182877
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Click jQuery
Код: html
1.
2.
3.
4.
5.
6.
7.
<body>
<form>
<a href="javascript:void(0);" class="dropdown-toggle">
                                    Defects
                                </a>
<form>
</body>


Вот такая разметка. Смотрю в IE Проводник DOM - события - Click отсутствует - соответственно никаких шевелений jQuery не проводит.
...
Рейтинг: 0 / 0
01.03.2016, 17:44
    #39182883
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Click jQuery
waszkiewicz, а чего именно пытаемся добиться?
...
Рейтинг: 0 / 0
01.03.2016, 21:28
    #39183066
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Click jQuery
смотрю в Bootstrap, пытаюсь разобраться.
в потрохах есть такой код(вернее, часть кода)

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
initSidebarMenuDropdown: function() {
		  function SidebarMenuDropdown() {
			jQuery('.header-v7 .dropdown-toggle').on('click', function() {
			  jQuery('.header-v7 .dropdown-menu').stop(true, false).slideUp();
			  jQuery('.header-v7 .dropdown').removeClass('open');

			  if (jQuery(this).siblings('.dropdown-menu').is(":hidden") == true) {
				jQuery(this).siblings('.dropdown-menu').stop(true, false).slideDown();
				jQuery(this).parents('.dropdown').addClass('open');
			  }
			});
		  }
		  SidebarMenuDropdown();
		},


это дело внутри header-v7 - стили отрабатывают.

но странное дело, если не ASP, а HTML (со всеми такими же ссылками и на стили, и на скритпы) - отрабатывает, как надо
PS хотя, да, нужно шары доставать провидцам. Не выкладывать же всю простыню кода сюда.
...
Рейтинг: 0 / 0
02.03.2016, 08:03
    #39183205
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Click jQuery
waszkiewicz,

скрипты не там, не отрабатывают, падают в процессе с ошибкой или отрабатывают слишком рано.

вот эта конструкция:

Код: javascript
1.
jQuery('.header-v7 .dropdown-toggle').on('click', function() {



находит и вешает обработчики на дропдауны. это криво, обработчик желательно вешать на контейнер, например так:

Код: javascript
1.
jQuery.('#content').on('click', '.header-v7 .dropdown-toggle', function() {



ещё совет: размещай все скрипты как можно ниже на странице, прям перед </body>, и проблем не будет.

ну и смотри в консоль браузера, чё там.

П.С. у нас размещение скриптов в <head> практически — преступление.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Click jQuery / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]