2013-01-15 35 views
0

我該如何將觸摸事件添加到我的元素才能啓用懸停樣式? 這是正常的嗎?當然感覺有點靠不住iPhone的css懸停,迫使我添加一個觸摸事件

這就是我要加做:懸停工作,如果我這樣做不是沒有:hover樣式設置
抱歉的CoffeeScript

@button.$el.on('touchstart',()-> 
    console.log("touch started") 
) 
+0

有意詳細說明嗎?我無法找到任何「長時間觸摸」相關的css/javascript –

+1

[這個問題](http://stackoverflow.com/questions/8330559/hover-effects-using-css3-touch-events)可能是有用的給你。 –

回答

3

行,所以我看看什麼冰凍豌豆Roddy的鏈接,發現你可以添加'ontouchstart ='「'元素來啓用懸停樣式。

但是我意識到,只要將它添加到超級父級就足夠了,它會向下展開到所有子元素,整齊劃一!

+0

這是解決方案。我一直在尋找這個問題的答案一個小時。 – Philip

+0

正是我所需要的。另外,如果您想清除它,請不要忘記添加(「touchend」,function(){...} – Lukas