嗨,我有几个简单的按钮,有时没有反应。它很少发生,但我仍然不喜欢它。如果您非常快速地单击或非常快速地更改导航,它会发生更多。这是我为他们准备的代码:
$(document).ready(function () {
$('[id*=txt]').hide();
$('[id*=hd]').hide();
$('[id*=home]').show();
$('#btnhome').css('background-color',"#555");
$('#btnhome').css('opacity',"0.4");
$('.button').click(function (){
$('[id*=txt]').hide();
$('[id*=hd]').hide();
$('.button').css('background',"transparent");
$('.button').css('opacity',"1");
$(this).css('background-color',"#555");
$(this).css('opacity',"0.4");
});
$('#btnhome').click(function () {
$('[id*=home]').show();
});
$('#btnabout').click(function () {
$('[id*=about]').show();
});
$('#btncontact').click(function () {
$('[id*=contact]').show();
});
});
它们仅用于显示和隐藏文本,并且在单击时还会更改颜色不透明度等。当他们没有反应时,什么也没有发生,就好像我没有定义任何点击功能一样。
^这是我基本上使用的,尝试以随机顺序击打它们并以快速方式切换(如果你做得快,会发生更多)。你会看到有时他们没有反应。它有点难以注意到,因为它很少发生(有时更频繁),所以它一开始可能不会发生,但它肯定会发生。所以多试几次,你就会明白我在说什么了。你做的越快越随机,它就会发生的越多。