Tag: hover

某些JavaScriptfunction在iOS设备(iPhone,iPad)上无法使用

希望您能够帮助我。 花了好几天的时间试图解决这个问题,我吓坏了。 我的JavaScript鼠标事件function在iOS设备上不起作用。 我红色这个苹果的文章 ,我添加到我的HTML标签这个属性: onclick="void(0)"但它只是不想工作。 我可以在任何像这样的鼠标事件上触发一个警告消息: document.getElementById("el").addEventListener("mousedown", function(){ alert("Bla-Bla"); )}; 但是像这样的东西在同一个eventlistener内没有被执行: document.getElementById("el").classList.remove("bla-class"); 有人可能知道这个问题是否有解决scheme?

只有在分配事件监听器的情况下,CSShover在ios上才有效

我正面临一个奇怪的问题。 我已经创build了一个CSS下拉菜单中的select使用js下拉表单元素。 它似乎在大多数的浏览器,但ios设备工作正常。 当我将鼠标hover在下拉菜单上时 csshover事件不是在ios设备中触发的,但是如果我添加一个eventlistener到下拉元素而在监听器中没有动作,hover事件开始工作。 这是我的代码来编辑: http : //codepen.io/kuldeepdaftary/pen/jKeDi testing: http : //codepen.io/kuldeepdaftary/full/jKeDi 尝试JS中的以下片段的评论: $('.dropdown').click(function(){}); 一旦你评论上述部分! Csshover将不再在iPhone / iPad的工作,但只要你取消注释,它将正常工作。 由于clickevent列表function是空白的! 我不明白这是什么解决问题?

hover行为在桌面与iPad上

我已经build立了一个使用纯CSS和:hover伪类来显示菜单的菜单。 我在iPad上testing了这个行为,发现hover并没有消失 – 甚至没有点击其他地方。 我已经在网上search解决scheme,但找不到任何有用的东西。 当我点击iPad上的其他位置时,有没有办法让hover消失?

:hover状态不会在iOS上结束

我有一个简单的hover状态的菜单: <nav id="menu"> <div><a href="#">Home</a></div> <div> <a href="#">1</a> <nav> <div><a href="#">1.1</a></div> <div><a href="#">1.2</a></div> <div><a href="#">1.3</a></div> </nav> </div> </nav> CSS: #menu > div > nav { display: none; position: absolute; z-index: 9999; } #menu > div:hover > nav { display: block; } 但是:hover状态永远不会结束。 再次点击(其他地方):hover仍然停留。 我可以解决这个没有javascript? ( 小提琴 ) 这似乎是摆脱的唯一方法:hover是:集中某个地方( element.focus() )或hover在别的东西上。

修复CSShover在iPhone / iPad / iPod上

我想修复iOS上的hover效果(更改为触摸事件),但我没有任何想法。 让我解释一下。 您的网页上有文字: <div class="mm">hello world</div> 风格: .mm { color:#000; padding:15px; } .mm:hover { background:#ddd; } 好吧,在dekstop,如果你把鼠标放在文本上,你会得到一个#ddd背景,对吗? 但在iOS中,如果你触摸文本,你什么都得不到,但是如果你点击它,它会得到一个丑陋和粘滞的#ddd背景,这是不好的,我希望用户触摸该文本时得到hover效果(像touchevent我想) 。 但我看到一些网站固定,如freemyappps.com或(请检查此网站 – > D4F在您的iOS设备上,并触摸一些东西,看看hover效果就像吃蛋糕:))但是,这些网站如何修复? 如何能像他们一样解决? 谢谢