點(diǎn)擊切換背景顏色 zepto.js

方法有二:

 //初始化div,并注冊事件
var initDiv = function () {
$(".managementPanel div").eq(0).css("background", "red");
$(".managementPanel div").mouseover(function () {
     $(this).css("background", "#588600");
 }).mouseout(function () {
         $(this).css("background", "");
})
 };
 initDiv();
$(".managementPanel div").click(function () {
      $(this).prev().css("background","");
 initDiv();
//當(dāng)前被點(diǎn)擊的div改變背景色
 $(this).css("background", "red");
 //取消當(dāng)前div的mouseout和mouseover事件
 $(this).unbind("mouseout");
        $(this).unbind("mouseover");
 });

代碼很多吧 ,很麻煩
方法二:

 .active{
            background: #54a7f0;
            color:#fff;
            border-radius: 3px;
        }
//html代碼
<ul class="money-ul">
            <li class="active">不限</li>
            <li>3-6月</li>
            <li>6-12月</li>
            <li>12-18月</li>
            <li>18月以上</li>
        </ul>

加一個(gè)樣式

$(".money-ul li").on("click",function(){
   $(this).addClass("active").siblings().removeClass("active");
})

三行代碼就搞定了對不對,有沒有很興奮!!!

用zepto的時(shí)候,把click換成tap就OK了.但是呢,記得link zepto.js的文件啊,沒有鏈接,白費(fèi)勁了.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.幾種基本數(shù)據(jù)類型?復(fù)雜數(shù)據(jù)類型?值類型和引用數(shù)據(jù)類型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類型:Undefined、Nul...
    極樂君閱讀 5,887評論 0 106
  • 相關(guān)知識(shí)點(diǎn) 移動(dòng)端、 適配(兼容)、 ios點(diǎn)擊事件300ms延遲、 點(diǎn)擊穿透、 定位失效...... 問題&解決...
    sandisen閱讀 25,879評論 3 67
  • 羅納爾多在今年的情人節(jié)離開了他深愛的綠茵場,留給了我無盡的遺憾,他是世界上最好的前鋒,沒有之一。看到譚詠麟頂著“不...
    何季風(fēng)停閱讀 422評論 0 0
  • 修改屬性默認(rèn)的特性: 描述符對象: 如:var person = {}; Object.definePropert...
    俗三瘋閱讀 401評論 0 0
  • 可以使用Swing的DefaultTableModel類。 DefaultTableModel model = n...
    Leeffy閱讀 4,859評論 0 2

友情鏈接更多精彩內(nèi)容