Атрибут Href не работает внутри popover - PullRequest
0 голосов
/ 27 июня 2019

У меня есть события fullcalendar, и у каждого события есть всплывающее окно, внутри каждого всплывающего окна имеется ссылка href (время выключения редактирования), и эти ссылки не работают на устройствах IOS.(с андроидом все нормально) Код сделан jquery.

https://i.stack.imgur.com/pW54u.png

renderVacations: function (event, element) {
    $(element).data('id', event.id);
    let mobile = window.mobilecheck();
    let url = App.appointments.index.pageURL + '/' + $(element).data('id') + '/edit-timeoff';
    let vacationText = event.type === App.appointments.index.eventTypes.vacation ? 'Vacation for ' : 'Company related time off for ';
    let content = '<span class="text-bold">' + vacationText + event.technician + '</span>' + '<hr>';
    content += '<span class="margin-top-5 margin-bottom-5"><span class="popover-card">' + event.notes + '</span></span>';

    if (mobile) {
        content += '<a href="'+url+'" class="padding-10 popover-edit-vacation">Edit Time off</a>';
    }

    element.popover({
        title: '<span class="color-light-grey">' + event.start.format('YYYY-MM-DD, LT ') + ' - ' + event.end.format('YYYY-MM-DD, LT ') + '</span>',
        content:  content,
        trigger: 'hover',
        delay: {
            show: mobile ? '50' : "1000",
        },
        placement: 'auto',
        container: 'body',
        html: true
    });
    $(element).find('.fc-event-dot').remove();
    $(element).css('cursor', 'pointer');
    if (!mobile) {
        $(element).on('click', function (e) {
            window.location = url
        });
    }
}
...