1 | ||||||||||||||||
Модальное окно не открывается20.10.2016, 09:14. Показов 2513. Ответов 4
Доброго времени суток.
Написал по гайду всплывающее окно, которое отображает частичное представление - все работает. Решил применить технологию в другом представлении - работать нормально не захотело. Что я имею: Кликните здесь для просмотра всего текста
PartialView, который находится внутри другого View
В чем проблема: Если в списке (откуда вызывается всплывающее окно) более 1 записи, то по клику на 1 запись - всегда будет всплывающее окно. А по клику на 2й и следующих записях окно не появляется, а осуществляется переход на запрошенную страницу (а это PartialView). Также ещё один момент: Если несколько раз вызывать всплывающее окно на 1 записи - оно будет стабильно появляться. Кто может подсказать в чем моя проблема? Спасибо.
0
|
|
20.10.2016, 09:14 | |
Ответы с готовыми решениями:
4
Модальное окно со слайдом картинок jquery Не закрывается модальное окно и распознование кнопок Как при AJAX запросе открыть модальное окно При ошибки валидации (на стороне сервера) вернуться на модальное окно |
.NET C#,ASP.NET MVC
![]() 595 / 506 / 225
Регистрация: 16.10.2010
Сообщений: 1,902
|
|||||||||||
20.10.2016, 21:18 | 2 | ||||||||||
![]() Решение
bodynar, проблема в том что у вас генерируются элементы в однаковым ид "#empItem" в цикле, а так как вы устаналиваете евент клика после загрузки страницы возникает путаница.
вам нужно создать функцию обработчик клика, и использовать ее
1
|
20.10.2016, 23:22 [ТС] | 3 | |||||||||||||||
lvlkoo, Спасибо.
Ваше исправление помогло.. почти. Теперь на каждом элементе задний фон затеняется как при отображении модального окна и сразу происходит переход по ссылке. Я думаю проблема в том, что в скрипте отсутствует строка
Добавлено через 6 минут lvlkoo, Прошу простить. Секунда гугла решила проблему.
0
|
.NET C#,ASP.NET MVC
![]() 595 / 506 / 225
Регистрация: 16.10.2010
Сообщений: 1,902
|
||||||||||||||||
21.10.2016, 00:16 | 4 | |||||||||||||||
bodynar, вообще подобное делаеться не с помощью actionlink, так как он генерирует ссылку, можной обойтись без e.preventDefault(), написав А тег как
И таким образом вы в принципе можете передать нужный вам ид как аргумент функции
2
|
Lutk
|
26.10.2016, 11:48
Модальное окно не открывается
#5
|
Не по теме: Я бы вообще тэг A не использовал, ибо можно ткнуть "пкм -> открыть в новой вкладке" и получить не то, что подразумевалось. Либо уж пусть содержит корректную ссылку на отдельную страницу, но при обычном щелчке открывает модальное окно.
0
|
26.10.2016, 11:48 | |
Создать модальное окно (дочернее окно) как в одноклассниках Модальное окно Подскажите как создается модальное окно Как можно открыть модальное окно без кнопки 'close window'? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |