cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Berkenaan masalah butang radio, saya seorang yang baru, saya harap ada yang boleh membantu saya.

Syarikat ingin membuat halaman acara dengan 4 butang Apabila butang diklik, ia bersamaan dengan keadaan yang dipilih dan imej latar belakang ditukar.

Cara memulihkan yang sebelumnya kepada keadaan asal apabila mengklik yang seterusnya.

PHP中文网PHP中文网2743 hari yang lalu686

membalas semua(4)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-24 11:38:42

    Imej butang ditulis ke dalam imej latar belakang, dan yang dipilih ditambah dengan kelas untuk menutup imej

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-24 11:38:42

    Alat penyuntingan ini, saya rasa ia mungkin dw. . . Kemudian kod ini juga mendedahkan nafas segar.
    Pertama sekali, izinkan saya memberitahu anda, ini bukan cara anda menulis tentang penukaran Hanya sebilangan kecil penanam syaitan boleh menulis dengan cara ini, dan ia tidak formal. Kami pertapa umumnya mencapai matlamat kami dengan mengubah suai kelas.
    Tulisan ringkas:

    <p class="item">
        <img src="unchoose.png" class="unchoImg" >
        <img src="choose.png" class="choImg">
    </p>
    
    <style>
    .choImg{
        display : none;
    }
    
    .choose .unchoImg{
        display : none;
    }
    
    .choose .choImg{
        display : block;
    }
    </style>

    Pada masa ini, kita boleh mencapai tujuan yang sepadan dengan mengendalikan nama kelas "pilih" melalui js.

    balas
    0
  • 黄舟

    黄舟2017-05-24 11:38:42

    Pertama sekali, IMG anda tidak mempunyai ID Mengapa anda menulis ID ini jika anda ingin menggunakan kawalan ID, tambah ID dahulu...
    Kemudian anda boleh menggayakan kedua-duanya. butang dan pilih satu daripada yang tidak dipilih. Kemudian gunakan js untuk mengawal apabila butang diklik untuk menambah gaya yang dipilih pada CSS butang, dan kemudian mengosongkan gaya yang dipilih daripada butang lain.

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-24 11:38:42

    css:

    .btn {
        background-image:url(default);
    }
    
    .btn.sel {
        background-image:url(sel.png);
    }

    javascript:

    //step1 清除所有含有sel按钮的sel样式 $('.btn.sel').removeClass('sel');
    //step2 给当前触发事件的btn增加sel样式 $(this).addClass('sel')

    balas
    0
  • Batalbalas