2017-01-18 43 views
0

может кто-нибудь сказать мне, как и где мне нужно установить параметры закрытия данных по моему окну, чтобы избежать закрытия меню, когда пользователь нажимает на ссылку внутри меню, пожалуйста?Фонд 6 offcanvas отключить закрыть, если пользователь нажимает на ссылку

+0

Пользователь нажимает ссылку, которая отводит их от текущей страницы или на той же странице? –

+0

Это датпикер внутри offcanvas. Когда пользователь фокусируется на вводе, отображается датапикер, но когда он нажимает кнопку «ok» в datepicker для выбора даты, он закрывает offcanvas. –

+0

. Вы можете попробовать makeDefault и stopPropagation, я приведу пример. –

ответ

0

Использование JQuery:

$('#yourDatePickerID').click(function(e) 
    e.stopPropagation(); 
    e.preventDefault(); 
}); 

В зависимости от выбора даты вы используете это может или не может работать. Это может даже не позволить вам открыть изображение календаря. Если это не сработает, я предлагаю вам посмотреть, какое событие вы выбрали для выбора даты при нажатии кнопки ok. Прикрепите этот код к этому событию вместо события click и повторите попытку.

+0

Я проверил сценарий, поставив фальсификатор даты на холсте. Выбрав дату, он не закрыл off-canvas (без добавления какого-либо кода в мой пример выше). –

+0

I m используя бутстрап датаpicker. Вы используете фундамент 6.2? –

+0

@guybanlock Да, Foundation 6.2.0. –