Ниже приведен пример фрагмента, который отлично работает в браузерах настольных компьютеров и iOS 12 (Firefox и Safari), но я не могу заставить работать какую-либо функциональность JQuery (включая dataTables) на немного более старой iOS (iOS 9.3.5).
Я последовал предложению о jQuery предотвращает дефолт, который некорректно работает на iOS 9 , вставив .click((event)
, но без изменений.
Любое предложение, что я делаю не так и как могу "активировать"jQuery на iOS 9?
JavaScript активируется в настройках> Safari> Advanced, и я пробовал с JQuery 2.1.4 и 3.3.1
$(function() {
'use strict';
$('.theme-helper-toggler').click(() => {
$('.theme-helper').toggleClass('theme-helper-opened');
});
});
.clickable-div {
cursor: pointer;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="theme-helper-toggler clickable-div" onclick="">
<div class="theme-helper-spinner text-white" style="background-color: #C76708;">
<i class="icon ion-ios-arrow-thin-left"></i>
<i class="icon ion-ios-arrow-thin-right"></i>
</div>
</div>