亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

css - 請(qǐng)問(wèn)在移動(dòng)端解決li:active滑動(dòng)的時(shí)候不改變背景色

瀏覽:143日期:2023-01-30 16:31:19

問(wèn)題描述

現(xiàn)在有一個(gè)列表頁(yè)。是有l(wèi)i 組成的。如下

<li>你好</li><li>你好</li><li>你好</li><li>你好</li>

在手機(jī)上點(diǎn)擊的時(shí)候希望有些反饋。所以就加了下面的css

li:active{ background-color:#ddd;}

但是在移動(dòng)端滑動(dòng)的時(shí)候,手指觸摸到這些li節(jié)點(diǎn)上的時(shí)候也會(huì)變色。請(qǐng)問(wèn)怎么處理可以只是點(diǎn)擊的時(shí)候觸發(fā)背景色改變。而在滑動(dòng)的時(shí)候不觸發(fā)背景色改變呢?

問(wèn)題解答

回答1:

最好的辦法還是使用js吧。使用一個(gè)延時(shí)函數(shù),自動(dòng)去除添加背景色的class

.active{ background-color:#ddd;}

$(’li’).on(’click’, function (e) { var _this = this; $(_this).addClass(’active’); setTimeout(function () {$(_this).removeClass(’active’); }, 150);});回答2:

移動(dòng)端滑動(dòng)事件是touchmove,或許你可以在這上面做做文章。一種方案,去掉:active,改為js事件控制

el.addEventListener(’touchstart’,function(){ //加背景色})el.addEventListener(’touchend’,function(){ //移除背景色})el.addEventListener(’touchmove’,function(){ //如果有背景色,就移除})回答3:

似乎應(yīng)該是這樣?

body:active li:active,li { background-color: initial;}li:active{ background-color: #ddd;}

手機(jī)答題,代碼并沒(méi)測(cè)試過(guò),不過(guò)如果用css感覺(jué)是這樣寫(xiě)的;或者直接用js也行。

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 久久丁香| 欧美高清视频在线观看 | 香港经典毛片a免费观看 | 欧美黑人巨大最猛性xxxxx | 久久久久性 | 美女张开腿让男人桶爽免 | 白白在线观看永久免费视频 | 日韩欧美高清在线 | 欧美牲 | 天天夜天干天天爽 | 久久精品视频久久 | 精品国产理论在线观看不卡 | 老司机精品福利视频 | 美女免费毛片 | 国产自在自线午夜精品视频在 | 国产免费久久精品99久久 | 国产三级毛片 | 女人被男人躁得好爽免费文 | 亚洲精品不卡视频 | 久草青草 | 国产成人午夜精品影院游乐网 | 99爱在线视频 | 亚洲成人手机在线观看 | 欧美性生交大片免费看 | 撸天堂| 最新三级网址 | 亚洲高清视频网站 | 久草视频在线免费播放 | 男人和女人在床做黄的网站 | 日韩理论在线 | 国产亚洲精品一区二区在线播放 | 俄罗斯小屁孩cao大人免费 | 波多野结衣中文在线播放 | 欧美日韩不卡一区 | 中文字幕日本一区波多野不卡 | 97视频免费在线 | 牛人国产偷窥女洗浴在线观看 | 亚洲综合一区二区不卡 | 日韩不卡一区二区三区 | 成年人在线免费网站 | 呦女亚洲一区精品 |