所以我想弄清楚如何在移动设备上实现点击效果。我想要桌面/笔记本电脑上的悬停效果以及移动设备上的点击效果。翻转效果条件
目前悬停效果已实现。正如你可以在我的网站的主页上看到的:http://otownsend.ca/
我需要弄清楚如何在特定的屏幕尺寸(例如800px)下实现点击效果。因此,只要光标悬停在“.flipper”上,卡片翻转而不是卡片翻转,点击效果将要求用户点击“.flipper”以便卡片翻转。这将要求我放置一个条件语句 - 但是,它不起作用。我对JQuery并不是很熟悉,所以它一直是个挑战。这是我目前有:
if (window.matchMedia('(max-width: 800px)').matches)
{
$('.flipper').click(function (e) {
$(this).toggleClass('flipped');
});
}
“.flipper”是前面和后面的父元素。所有的CSS和HTML是相同的。我只需要整合这个JQuery的东西,然后我设置。
任何建议,将不胜感激:)
谢谢你的评论!你能解释一下这种情况下removeClass和addClass的用途吗? –
它仍然无法正常工作 –
@OliviaVictoriaTownsend。是。我在移动设备上使用了'removeClass'和'addClass',当你点击一个元素时,添加翻转的类并将类移除到上一个'flipped'类的元素。我用它可以从桌面复制悬停效果。 – Ionut