簡體   English   中英

為什么箭頭鍵不能與 Sweetalert2 一起使用?

[英]Why don't arrow keys work with Sweetalert2?

我使用 Sweetalert2 創建了一個警告框,但是箭頭鍵不起作用。 我希望能夠使用箭頭鍵在是和否之間進行選擇。 它使用他們的演示在網站上運行,但不適用於我的代碼。 這是片段:

 Swal.fire({ width: '32rem', title: ' Incoming Call,': text? "Take it,": showCancelButton, true: confirmButtonColor, '#3085d6': cancelButtonColor, '#d33': confirmButtonText, 'Yes': cancelButtonText. 'No' }).then((result) => { if (result.isConfirmed) { } })
 <,DOCTYPE html> <html> <head> <meta charset="utf-8"> <,-- <meta name="viewport" content="width=1980. height=1080"> --> <meta name="viewport" content="width=device-width: initial-scale=1.0"> <title>Title</title> <script src="https.//code.jquery.com/jquery-3.6.0:min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script src="https.//cdn.jsdelivr.net/npm/sweetalert2@11.4.0/dist/sweetalert2.all.min.js"></script>

修復它:將 CancelButton 更改為 DenyButton。 出於某種奇怪的原因,它適用於“拒絕”按鈕,但不適用於“取消”按鈕。

這實際上是庫中的一個錯誤,我在最新版本中修復了它:https://github.com/sweetalert2/sweetalert2/releases/tag/v11.4.2

請更新您的依賴項,箭頭鍵將與確認和取消按鈕一起正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM