JS實現(xiàn)鼠標點擊箭頭旋轉180度功能
更新時間:2024年02月23日 16:26:37 作者:suoh's?Blog
這篇文章主要介紹了JS實現(xiàn)鼠標點擊箭頭旋轉180度的效果,通過點擊三角按鈕旋轉180度,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
JS實現(xià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);
}點擊,三角按鈕旋轉180度
const showChecklist = () => {
const dom = document.querySelector(".trangle");
if (!isShowChecklist.value) {
dom?.classList.add("rotateBottom");
} else {
dom?.classList.remove("rotateBottom");
}
isShowChecklist.value = !isShowChecklist.value;
};補充:
原生js自動觸發(fā)點擊事件
主動觸發(fā)事件:使用dispatchEvent方法
該方法能模擬用戶行為,如點擊(click)操作等。 標準使用dispatchEvent方法,IE6/7/8則使用fireEvent方法。
var btn=document.getElementById("myBtn");
var event = new MouseEvent("click");
btn.dispatchEvent(event); // 觸發(fā)myBtn的點擊事件到此這篇關于JS實現(xiàn)鼠標點擊箭頭旋轉180度的文章就介紹到這了,更多相關js箭頭旋轉180度內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
JavaScript中使用arguments獲得函數(shù)傳參個數(shù)實例
這篇文章主要介紹了JavaScript中使用arguments獲得函數(shù)傳參個數(shù)實例,本文用了多個例子來講解arguments的使用,需要的朋友可以參考下2014-08-08
完美解決el-input輸入框輸入數(shù)組傳參報錯問題
這篇文章主要介紹解決el-input輸入框輸入數(shù)組傳參報錯問題,該問題是由于JSON規(guī)范要求字符串必須使用雙引號(")而非單引號(')導致的,本文結合實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2025-05-05
js操作table中tr的順序實現(xiàn)上移下移一行的效果
這篇文章主要介紹了js操作table中tr的順序實現(xiàn)上移下移一行的效果 ,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11

