cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Terdapat berbilang butang pada antara muka Mengklik mana-mana butang akan muncul kotak gesaan.

Terdapat banyak butang pada antara muka Kini kotak gesaan dipaparkan apabila tetikus dialihkan, dan hilang apabila tetikus dialihkan keluar.
Bolehkah saya menulis terus berdasarkan menu ring wheelmenu.js?

巴扎黑巴扎黑2721 hari yang lalu1092

membalas semua(5)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:32:51

    Sejujurnya, saya tidak faham apa yang anda ingin tanyakan Secara umumnya, terdapat dua kaedah yang biasa digunakan untuk menentukan elemen sasaran:

    Salah satunya adalah untuk mengikat acara pada setiap butang, supaya elemen yang sepadan dengan setiap acara sepadan adalah relatif.

    Yang kedua dicapai melalui delegasi acara, dan e.target digunakan untuk menentukan butang mana yang dicetuskan.

    Terdapat juga situasi seperti dalam kanvas Memandangkan adalah mustahil untuk mendapatkan secara langsung sama ada setiap objek dalam kanvas mencetuskan peristiwa, anda perlu menggunakan mod pemerhati untuk menentukan sama ada kedudukan tetikus berada di dalam objek kaedah sinar boleh digunakan di dalam poligon.

    balas
    0
  • PHP中文网

    PHP中文网2017-06-12 09:32:51

    Delegasi acara. Hakim berdasarkan e.terget. Atau gunakan mod pemerhati dan gunakan nilai unik sebagai parameter

    balas
    0
  • 欧阳克

    欧阳克2017-06-12 09:32:51

    Pemalam umum akan mempunyai fungsi panggil balik. Jika ya, anda boleh membina semula panggilan balik
    untuk mewakilkan acara klik kepada setiap btn untuk menentukan btn itu

    .

    balas
    0
  • 巴扎黑

    巴扎黑2017-06-12 09:32:51

    委托

    Tulis acara dalam bekas, seperti p

    <p id="pButtons">
        <p>
            //这里面放你的按钮些
        </p>
    </p>
    //写移动事件,把事件写在外层容器,不用考虑异步加载的问题
    $('#pButtons').mousemove(function(e){
        e=e||window.event;
        //该对象为鼠标移动的时候,拿到的节点
        var target=e.target||e.srcElement;
        //判断该节点是否为按钮,节点名为大写
        if(target.nodeName=='BUTTON'){
            //$(target)就可以操作这个鼠标所在的按钮
        }
    });

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-12 09:32:51

    Evt.target wakil acara

    balas
    0
  • Batalbalas