может кто-нибудь сказать мне, как и где мне нужно установить параметры закрытия данных по моему окну, чтобы избежать закрытия меню, когда пользователь нажимает на ссылку внутри меню, пожалуйста?Фонд 6 offcanvas отключить закрыть, если пользователь нажимает на ссылку
ответ
Использование JQuery:
$('#yourDatePickerID').click(function(e)
e.stopPropagation();
e.preventDefault();
});
В зависимости от выбора даты вы используете это может или не может работать. Это может даже не позволить вам открыть изображение календаря. Если это не сработает, я предлагаю вам посмотреть, какое событие вы выбрали для выбора даты при нажатии кнопки ok. Прикрепите этот код к этому событию вместо события click и повторите попытку.
Я проверил сценарий, поставив фальсификатор даты на холсте. Выбрав дату, он не закрыл off-canvas (без добавления какого-либо кода в мой пример выше). –
I m используя бутстрап датаpicker. Вы используете фундамент 6.2? –
@guybanlock Да, Foundation 6.2.0. –
Пользователь нажимает ссылку, которая отводит их от текущей страницы или на той же странице? –
Это датпикер внутри offcanvas. Когда пользователь фокусируется на вводе, отображается датапикер, но когда он нажимает кнопку «ok» в datepicker для выбора даты, он закрывает offcanvas. –
. Вы можете попробовать makeDefault и stopPropagation, я приведу пример. –