Есть модальное окно, в нем ссылка на вызов еще одного окна с политикой конфиденциальности.
Во всех браузерах работает нормально, но в IE не работает, в консоли ошибка "Недопустимый знак". Ругается на тильду. Но пробовал кавычки и одинарные и двойные, но тоже ругается.
Как победить это? Или подскажите другое решение, как подключить внешний файл с кодом модального окна.
вызов:
<a data-toggle="modal" data-target=".privacy_policy">Политика конфиденциальности</a>
код подключаемого файла:
function newModal() {
var newModal = `
<div class="modal fade privacy_policy" tabindex="-1" role="dialog">
<div class="modal-dialog md-custom" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
<h4 class="modal-title">Политика конфиденциальности</h4>
</div>
<div class="modal-body">
<p>Любая информация, переданная Сторонами друг другу при пользовании ресурсами Сайта, является конфиденциальной информацией.</p>
<p>....</p>
<p>....</p>
...
<button type="button" class="more buttons blue" data-dismiss="modal" aria-hidden="true">Закрыть</button>
</div>
</div>
</div>
</div>
`;
$('body').append(newModal);
}
$('a').on('click', newModal);
Вот подобный пример:
https://jsfiddle.net/vh88u4uh/