Rumah  >  Soal Jawab  >  teks badan

javascript - Adakah sesetengah acara tidak menyokong acara menggelegak?

Di atas adalah kod ujian yang sangat mudah
Jika onmouseover buih, acara onclick dan onmouseout harus dicetuskan, bagaimanapun, ia tidak berlaku. Klik pada acara onmouseout tidak dicetuskan peristiwa yang tidak menyokong menggelegak?

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>demo</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            span{
                width: 100px;
                height: 100px;
                background: red;
                text-align: center;
                line-height: 100px;
                float: left;
            }
                
            p{
                width: 100px;
                height: 100px;
                background: blueviolet;
                text-align: center;
                line-height: 100px;
                float: left;
                display: none;
            }
            .dis{
                display: block;
            }
        </style>

    </head>
    <body>
        <p id="d">
        <span>
            点击
        </span>
        <p>浮动</p>
        </p>
    </body>
        <script>
            var d=document.getElementById('d')
            var s=document.getElementsByTagName('span')[0];
            var p=document.getElementsByTagName('p')[0];
            d.onclick=function(){
                console.log('123456789')
            }
            s.onmouseover=function(){
                p.style.display='block'; 
            }
            p.onmouseover=function(){
                p.style.display='block'; 
            }
            document.onmouseout=function(){
                p.style.display='none'; 
            }
        </script>    
</html>
ringa_leeringa_lee2732 hari yang lalu885

membalas semua(3)saya akan balas

  • PHP中文网

    PHP中文网2017-05-19 10:20:25

    Mungkin ada yang salah dengan pemahaman anda tentang mekanisme menggelegak. Bubbling ialah penyebaran peristiwa antara tahap yang berbeza. . .

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:20:25

    Contohnya, muat, bongkar, kabur, fokus, biarkan tetikus...
    Untuk butiran, sila lihat dokumen W3C: Acara yang atribut Buihnya TIDAK dalam dokumen tidak menyokong menggelegak

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-19 10:20:25

    Bubbling juga mestilah jenis acara yang sama Contohnya, klik hanya boleh mencetuskan klik.
    Mekanisme pencetus peristiwa adalah berbeza dan pastinya tidak akan merebak

    balas
    0
  • Batalbalas