2014-09-29 10 views

cevap

2

Evet. Yukarıdaki öğe üzerinde pointer-events:none;'u ayarlayın.

İşte basit bir örnek: Ben resmin üzerine tıkladığınızda seçme elemanı açar:

div { 
 
    width: 14px; 
 
    height: 14px; 
 
    position:relative; 
 
    top: -18px; 
 
    left: 58px; 
 
    pointer-events: none; 
 
    background: url(http://lorempixel.com/14/14) no-repeat; 
 
}
<select> 
 
    <option value="value1">Value 1</option> 
 
    <option value="value2" selected>Value 2</option> 
 
</select> 
 
<div></div>

Tarayıcı desteği iyidir (caniuse): IE haricinde - sadece IE11

desteklenir

myElement { 
    pointer-events: none; 
} 

Do not tarayıcı compatibil:

1

Ya da jQuery-Way (mantıksal CSS dışında olması gerektiğinden) yapmak isterseniz, $("#foo").unbind("click"); kullanabilirsiniz.

Daha fazla bilgiyi burada bulabilirsiniz:

http://api.jquery.com/unbind/

İlgili konular