2014-02-21 56 views
0

我在右側有一個搜索輸入欄和一個'X'圖標。 當我點擊iOS上的圖標(safari或chrome)時,我得到文本光標並且沒有事件被觸發。我真的不知道爲什麼圖標的行爲是這樣的。ios輸入文本圖標bug

<div class="search__container"> 
    <form class="search__form"> 
    <input type='text' placeholder="text" class='search__input' data-action="search" /> 
    <i class="search__icon-close"></i> 
    </form> 
<div class="search__results"><ul></ul></div> 
</div> 

回答

0

如果有人遇到了同樣的問題,我發現,使用jQuery的單擊事件處理程序產生的問題。

將觸發事件添加到事件處理程序中,修復了問題。 所以,與其

$search.on('click' 

現在我有

$search.on('click touchstart' 

老實說,我不知道原因。

希望可能有幫助!