我的網站有輸入按鈕,當它們是「:active」時,它們會移動1px。 而且,如果我點擊某個邊框,我無法捕捉點擊事件,因爲它會稍稍離開。如何獲取活動時移動的輸入元素的單擊事件?
這裏是一個例子。 您無法獲得點擊事件。
HTML:
<input type="button" value="Click Me!">
CSS:
input{
width: 100px;
height: 50px;
}
input:active{
position: relative;
top: 50px;
left: 100px;
}
的jQuery:
$(function() {
$('input').on('click', function() {
alert('You caught me!');
});
});
DEMO:
您將能夠獲得點擊,如果你將不會改變在'積極'的位置。 – 2012-07-10 08:04:31