2011-10-06 74 views
3

我有,但無法在Chrome在Safari一個jQuery的問題,所以它不是一個Webkit的具體問題(是嗎?)jQuery的點擊()的問題,但不是Chrome瀏覽器

我使用[UniformJS] [1]〜美化我的形式在http://results-estasporviajar.com/buscador.php

$("input, select, button").uniform(); 

統一由一個隱藏原始元素「opacitiy:0」風格並放置一個主題的元件來代替。 Safari做出了一個奇怪的行爲:當點擊一個元素時,它甚至不用等待點擊被釋放就重新加載頁面。如果我刪除UniformJS,這不會發生。最奇怪的是,這不會發生在Chrome,FF或Opera。

我試着改變類,id和名稱屬性來仔細檢查我的代碼沒有產生這種行爲。我試過

$('#destino').unbind('click'); 

但沒有什麼變化。

任何想法可能發生什麼?

+0

您是否嘗試過在事件中使用preventDefault()? – JNDPNT

+0

已嘗試$(「select」)。click(function(event){ event.preventDefault(); });但沒有工作 – Juan

回答

3

可悲,但卻是事實,這似乎是Safari瀏覽器中的一個錯誤

看到GitHub

好消息所報告的問題(#183)是它已經固定在Safari的每日構建...

+0

更具體地說,通過從