我的网站有输入按钮,当它们是“: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