2017-06-05 50 views
0

表單提交按鈕移動/觸摸屏設備不能正常工作,它適用於筆記本電腦,但在移動設備上什麼也沒有發生,下面的代碼:jQuery的表單提交按鈕無法在手機上/觸摸屏的工作

$('[data-behavior="publish-button"]').on('click', function() { 
    $('.editor-form').submit(); 
    }); 

    $('.publish-dropdown').on('click', function(e) { 
    e.stopPropagation(); 
    }); 
}, 
+0

「不工作」是什麼意思?你有例外嗎?僅僅是沒有任何反應?請提供您的問題的更多細節。 – avojak

+0

沒有任何反應,對不明確的含義,更新的問題 –

+0

請修改您的問題,以包含**完整和可驗證的示例**。如果沒有關聯的HTML標記,您的示例既不完整也不可驗證。按照規則,問一個問題「爲什麼這不起作用?」並不重現問題是*脫離主題*。 – Santi

回答

0

你可以嘗試以下方法代碼: -

$('[data-behavior="publish-button"]').on('click touchstart', function() { 
    $('.editor-form').submit(); 
}); 

$('.publish-dropdown').on('click touchstart', function(e) { 
    e.stopPropagation(); 
}); 
+0

不能工作對不起 –

+0

你可以屏幕共享,以便我可以通過團隊查看器自己調試嗎? – VivekN

0

如果您想要摸不具有指針光標(這是我認爲)的元素,它不會在iOS上的Safari動心了。

設置cursor: pointer;它會按預期工作。