簡體   English   中英

JavaScript警報迅速消失

[英]Javascript alert quickly disappears

這可能很難為我提供幫助,但是我沒有選擇,也沒有頭發了,所以請繼續。

我的程序中有這個簡單的部分,如果禁用了復選框,並且用戶在iPad等設備上使用該網站,則觸摸該復選框將彈出警報框。 我遇到的問題是,它可以在一個域上按預期工作,但是在另一個域上,它只是快速閃爍然后消失。

因為我沒有Mac電腦,所以無法使用Safari Web控制台來查看是否出現任何錯誤。

這是生成警報的代碼;

if ($device == 'TAB') {
    echo "<div id='" . preg_replace('/[^a-zA-Z0-9]/', '', $menu_name) . "OV' 
    class=\"overlay\" onClick=\"alert('My message');\"></div></div>";
} else {
    echo "</div>";
}

關於為什么在一個地方而不是在另一個地方能工作的任何想法,以及我可以嘗試使iPad為我提供更多有關這里發生的事情的任何信息?

這是它的工作原理,交互式平面圖點com / ifp.php?width = 633&ProductID = 1

這是它沒有的地方

策划者點com / demo / ifp.php?width = 633&ProductID = 1


對我來說,您的代碼似乎完全正常,盡管您的回聲有點不清楚,因為它在一行上。 問題應該在頁面上的其他地方。 嘗試找出螢火蟲發生了什么。 這是有關此的SO帖子。 iPad firebug lite或類似版本該頁面上的兩個鏈接對我來說都很有用。 祝好運!

暫無
暫無

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

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