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

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

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

瀏覽:102日期: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级片 | 日本大学生免费一级一片 | 国产一级特黄老妇女大片免费 | 亚洲91在线| 欧美三级不卡 | 亚洲欧美韩国日产综合在线 | 在线播放国产一区二区三区 | 久久三级毛片 | 欧美丰满白嫩bbw激情 | 看免费的黄色片 | 国产亚洲精品第一综合linode | a黄色一级片 | 福利国产精品 | www免费播放观看在线视频 | 日本精品久久久久久久 | 麻豆19禁国产青草精品 | 99黄色| 欧美久色 | 国产一区二区在线观看视频 | 美国一级做a一级视频 | zsvdy午夜| 欧美日韩一二三四区 | 在线黄色观看 | 国产区在线看 | 中文字幕第99页 | 欧美亚洲性色影视在线 | 成人在线观看免费爱爱 | 俺来也久久 | 三级毛片在线播放 | 午夜精品同性女女 | 久久精品国产999久久久 | 日韩精品特黄毛片免费看 | 久久精品免费全国观看国产 | 最新在线黄色网址 | 午夜成人免费影院 | 免费一级毛片 | 亚洲一区毛片 | 国产在线自在拍91精品黑人 |