簡體   English   中英

按鈕單擊javascript無法在iPad / iPhone Safari中運行

[英]button click javascript not running on iPad/iPhone safari

您好,我正在閱讀有關此問題的信息,人們已經提到要讓點擊在Safari和chome上運行,您需要像這樣設置代碼

$('input[type=submit]#btnIsAddress').bind('click', function (event) {

    alert("this is code");
    selectAddress(event);
    event.preventDefault();
    return false;
});

此代碼適用於台式機上的所有瀏覽器,並且適用於iPad上的Chrome,Dolphin和Mercury,但不適用於iPad上的野生動物園(請參閱最常用的一個...),而是將按鈕當作它只是文本,它甚至不試圖運行某人或在按下時給我一點點擊動畫。

但是,我已經注意到,如果在頁面上讓iPad進入睡眠模式,然后重新打開iPad按鈕就可以了。

有人遇到過這種問題嗎? 我猜想它與我的javascript有關,但似乎很簡單的腳本...

我們看不到整個上下文。 如果您將按鈕動態添加到DOM,那么您是否嘗試使用.live()而不是.bind()?

.live()在jquery 1.4.3中仍然可用。

.on()for jquery 1.11

暫無
暫無

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

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