我正在考虑一种替代JavaScript的方法,以防用户手动禁用它,这样,我就可以在某种程度上模拟单击事件并改变它,例如,通过创建我自己的:单击伪类来模拟单击事件,而不是提示他们启用它。
这种情况有可能发生吗?是否有可能创建自己的css伪类呢?
发布于 2016-05-29 08:17:50
如果你的问题是,我可以创造一个定制的伪,例子;
div:my-custom-pseudo { }那么就不是没有一些JavaScript库了。
就我个人而言,我没有使用它,所以我不知道浏览器支持,这几乎是我在定制伪类中找到的唯一资源。
编辑:
所以,基本上,不,你不能做你想做的事,因为你总是需要JavaScript来做你想做的事情。
发布于 2016-05-29 08:30:55
创建伪类是不可能的,如果您也可以在某个浏览器上模拟,那么它很可能不适用于其他浏览器。
出于这个简单的原因,所有的:first-child和:last-child复合填充/回退都是通过使用类名来完成的,而不是试图使伪类工作。
发布于 2016-05-29 08:05:07
您可以使用:active伪类。如果我能正确理解你。
https://stackoverflow.com/questions/37507575
复制相似问题