? ? ? ?微信小程序中可以用hover-class 屬性來(lái)指定元素的點(diǎn)擊態(tài)效果。但是在使用中要注意,大部分組件是不支持該屬性的。
? ? ? ?目前支持hover-class屬性的組件有三個(gè):view、button、navigator。
? ? ? ?要注意的是,不支持hover-class屬性的組件,同時(shí)也不支持hover-stop-propagation、hover-start-time、hover-stay-time這三個(gè)屬性。
? ? ? ?當(dāng)hover-class的值為none時(shí),組件上不會(huì)有任何點(diǎn)擊態(tài)效果。
? ? ? ?注意事項(xiàng)一:??
? ? ? ?當(dāng)組件中沒有任何指定的類時(shí),如果直接使用hover-class就會(huì)起到相應(yīng)的作用,但當(dāng)組件中已經(jīng)指定了其他可能與hover-class沖突的類時(shí),hover-class無(wú)效。
? ? ? ?解決辦法:
? ? ? ?將hover-class指定的類放在對(duì)應(yīng)wss文件的末尾,這樣就不會(huì)被其他類所覆蓋。
? ? ? ?注意事項(xiàng)二:
? ? ? ?通常,當(dāng)一個(gè)view組件中包含image等不支持hover-class的組件,但又需要在該組件上使用 hover-stop-propagation屬性的作用時(shí),需要將不支持 hover-class的組件用view、button或 navigator包裹起來(lái)。