【发布时间】:2016-12-21 05:27:15
【问题描述】:
所以我想弄清楚如何让点击效果在移动设备上发挥作用。我想要桌面/笔记本电脑上的悬停效果和移动设备上的点击效果。
目前实现了悬停效果。正如您在我的网站主页上看到的那样: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 的东西,然后就可以了。
任何建议将不胜感激:)
【问题讨论】:
标签: javascript jquery responsive