JS實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊箭頭旋轉(zhuǎn)180度功能
JS實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊箭頭旋轉(zhuǎn)180度功能
效果:

<div @click="showChecklist" class="checkCLass cur pr-20px pl-20px pa flex ai-center">
<span>{{ checkListStatus() }}</span>
<p class="trangle"></p>
</div>下面是三角形狀的樣式
.trangle {
width: 0;
transition: all 0.2s ease-in;
height: 0;
border-bottom: 0 solid transparent;
border-right: 6px solid transparent;
border-left: 6px solid transparent;
border-top: 6px solid #fff;
}
.rotateBottom {
transform: rotate(-180deg);
}點(diǎn)擊,三角按鈕旋轉(zhuǎn)180度
const showChecklist = () => {
const dom = document.querySelector(".trangle");
if (!isShowChecklist.value) {
dom?.classList.add("rotateBottom");
} else {
dom?.classList.remove("rotateBottom");
}
isShowChecklist.value = !isShowChecklist.value;
};補(bǔ)充:
原生js自動(dòng)觸發(fā)點(diǎn)擊事件
主動(dòng)觸發(fā)事件:使用dispatchEvent方法
該方法能模擬用戶行為,如點(diǎn)擊(click)操作等。 標(biāo)準(zhǔn)使用dispatchEvent方法,IE6/7/8則使用fireEvent方法。
var btn=document.getElementById("myBtn");
var event = new MouseEvent("click");
btn.dispatchEvent(event); // 觸發(fā)myBtn的點(diǎn)擊事件到此這篇關(guān)于JS實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊箭頭旋轉(zhuǎn)180度的文章就介紹到這了,更多相關(guān)js箭頭旋轉(zhuǎn)180度內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS實(shí)現(xiàn)求字符串中出現(xiàn)最多次數(shù)的字符和次數(shù)示例
這篇文章主要介紹了JS實(shí)現(xiàn)求字符串中出現(xiàn)最多次數(shù)的字符和次數(shù),涉及javascript針對(duì)字符串的遍歷、統(tǒng)計(jì)、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
Electron 使用 Nodemon 配置自動(dòng)重啟的方法
在Electron開(kāi)發(fā)過(guò)程中,每次代碼修改后需手動(dòng)重新啟動(dòng)應(yīng)用,這一過(guò)程可以通過(guò)引入Nodemon工具自動(dòng)化,Nodemon能夠監(jiān)測(cè)文件變化并自動(dòng)重啟服務(wù)器,本文給大家介紹Electron 使用 Nodemon 配置自動(dòng)重啟,感興趣的朋友一起看看吧2024-09-09
關(guān)于JavaScript對(duì)象的動(dòng)態(tài)選擇及遍歷對(duì)象
本文為大家介紹下JavaScript對(duì)象的兩點(diǎn):動(dòng)態(tài)選擇方法及屬性、遍歷對(duì)象屬性和方法,需要的朋友可以參考下2014-03-03
javascript parseUrl函數(shù)(來(lái)自國(guó)外的獲取網(wǎng)址url參數(shù))
在外國(guó)一博客看到一個(gè)很好的函數(shù),獲取網(wǎng)址url等地址參數(shù)。非常不錯(cuò),值得參考與收藏。2010-06-06
JQuery 前臺(tái)切換網(wǎng)站的樣式實(shí)現(xiàn)
本文說(shuō)的是在WordPress中怎樣利用JQuery在網(wǎng)站的前臺(tái)切換樣式的方法?;蛘哌@篇文章的方法大家可能不是太需要,因?yàn)槲矣X(jué)得這是解決我被主題樣式折騰到差不多分裂的原因及結(jié)果的最后手段。2009-06-06
Canvas實(shí)現(xiàn)動(dòng)態(tài)的雪花效果
本文主要分享Canvas實(shí)現(xiàn)動(dòng)態(tài)的雪花效果的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02
js跨域和ajax 跨域問(wèn)題的實(shí)現(xiàn)思路
大家都知道js是不能跨域的,但我們有時(shí)候就要這么用,怎么辦呢?辦法總是有的.2009-09-09
基于JavaScript實(shí)現(xiàn)復(fù)選框的全選和取消全選
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)復(fù)選框的全選和取消全選,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02

