亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

問題描述

現(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)問怎么處理可以只是點(diǎn)擊的時(shí)候觸發(fā)背景色改變。而在滑動(dòng)的時(shí)候不觸發(fā)背景色改變呢?

問題解答

回答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ī)答題,代碼并沒測(cè)試過,不過如果用css感覺是這樣寫的;或者直接用js也行。

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 黄色生活片 | 999热在线精品观看全部 | 亚洲欧洲无码一区二区三区 | 亚洲一区精品视频在线 | 国产福利在线永久视频 | 亚洲精品三区 | 亚洲欧美另类色图 | 99精品国产自在现线观看 | 国产成人aa在线观看视频 | 亚洲午夜精品一区二区蜜桃 | 国内精品视频在线播放一区 | 国产成人精品久久一区二区三区 | 国产精品三级在线播放 | 亚洲综合精品 | 精品国产一级在线观看 | 国产喷水吹潮视频在线播放 | h版成版在线播放 | 成人全黄三级视频在线观看 | 国产精品一 | 日本欧美黄色 | 欧美日韩国产深夜福利视频 | 亚洲天堂视频网站 | 谁有免费的黄色网址 | 黄色在线不卡 | 欧美亚洲一区 | 国产成人涩涩涩视频在线观看免费 | 欧美黄色软件 | 久久久青草青青亚洲国产免观 | 黄色免费看视频 | 日本 欧美 在线 | 一本无线乱码不卡一二三四 | 黄色大片视频网站 | qvod激情视频在线观看 | 久久尤物视频 | 波多久久夜色精品国产 | 一节毛片 | 美国一级毛片片aaa 美国一级毛片片aa久久综合 | 欧美视频一区二区在线观看 | 亚洲国产精品免费 | 国产在线不卡午夜精品2021 | 人人澡人人澡碰人人看软件 |