第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

onclick 不適用于 safari 和移動設備

onclick 不適用于 safari 和移動設備

拉丁的傳說 2022-12-02 11:21:15
很長一段時間以來,我一直在嘗試修復這個錯誤,并聯(lián)系了我的幾個朋友,但他們都被難住了。我有一個網站,但沒有一個按鈕在移動設備或 Safari 瀏覽器上可用(在移動設備上,當我點擊按鈕時:懸停動畫播放)。我已經嘗試了很多修復(將它們更改為標簽、事件偵聽器、tabindex、ontouchstart),但都沒有用。該網站是實時的,如果需要我可以提供網址(但我不想看起來像我在宣傳)這是一個按鈕不起作用的示例 -html-<a href="javascript:void(0)" tabIndex="0" id="navWrap" onclick="openNav()" ontouchstart="openNav()">        <div class="navLine"></div>        <div class="navLine" id="navMid"></div>        <div class="navLine" id="navBottom"></div></a>-CSS-#navWrap{    position: absolute;    top: 75px;    right: 60px;    transform: translate(0px, -50%);    transition: 0.7s;    font-size: 50px;    cursor: pointer;}-javascript開啟導航功能-function openNav() {  document.getElementById("mySidenav").style.width = "100%";}-javascript 事件監(jiān)聽器-window.addEventListener('load', function(){    document.getElementById('navWrap').addEventListener('click', openNav);    document.getElementsByClassName('closebtn')[0].addEventListener('click', closeNav);    document.getElementById('Create').addEventListener('click', create);    document.getElementById('TInput').addEventListener('click', MYfunctionTwo);});我在 html 文件的頁腳中有指向 js 文件的鏈接。
查看完整描述

2 回答

?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

像這樣綁定多個事件,希望對你有用。


// if supported touch, otherwise click event:

let clickOrTouchEvent = 'ontouchstart' in window ? 'touchstart' : 'click';


document.getElementById('navWrap').addEventListener(clickOrTouchEvent, openNav() );


查看完整回答
反對 回復 2022-12-02
?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

我修復了它,老實說我不確定為什么它不起作用,但經過長時間調試后我發(fā)現(xiàn)我出于某種原因聲明(甚至沒有調用)的函數(shù)導致所有 JavaScript 停止工作。該函數(shù)是一個 xmlHttpRequest,當我刪除它時一切正常。這可能是一個錯誤(它在 chrome 上有效)但它可能是一個異步請求。希望這對遇到同樣問題的人有用!



查看完整回答
反對 回復 2022-12-02
  • 2 回答
  • 0 關注
  • 215 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號