我正在使用touchstart
和touchend
处理的移动网络应用上创建“悬停”效果。
$('.touchMe').bind('touchstart', function(){
$(this).addClass('spin');
}).bind('touchend', function(){
$(this).removeClass('spin');
});
非常简单,效果很好。我在按下元素时使用-webkit-user-select: none;
删除iOS放大镜。这也很有效。
我留下的情况是,当我触摸元素时,动画会起作用。当我停止触摸元素时,动画停止,很棒!
但是,我留下了一个覆盖动画元素的奇怪阴影:
蓝色元素按预期旋转,但有一个固定的灰色选择阴影。我的问题是,如果可能的话,我该如何删除这个影子?