2016-06-30 1 views
1

Firefoxをバージョン47.0.1にアップデートした後、私はposition:fixedという奇妙な問題を発見しました。 怒鳴るスニペットが...しかし、Firefoxで.event2ノードがクリックできない47+クローム、IEとFirefox で正常に動作し、いくつかの調査の後位置:Firefox 47で修正された問題

、私はそれがz-index:0を削除することによって修正されることを見出しました.g要素の 実際には、.a要素のz-index:3を削除するか、.f要素のoverflow: hidden;を削除することで修正することもできます。

修正は問題ではありませんが、誰かがFirefox 47で変更されたものを手掛かりにしているのだろうかと疑問に思っていました...バグか目的ですか? (私には、それはバグのように見えます...)

EDIT:私はEDIT2https://bugzilla.mozilla.org/show_bug.cgi?id=1283436

上のバグレポートを作成しました:それは国連のFirefox 48ベータ版を発生しませんので、これは本当にバグです

document.querySelector('.event1').addEventListener('click', function() { 
 
    alert('foo'); 
 
}) 
 
document.querySelector('.event2').addEventListener('click', function() { 
 
    alert('bar'); 
 
})
.a { 
 
    z-index: 3; 
 
    position: relative; 
 
} 
 

 
.f { 
 
    height: 50px; 
 
    width: 100%; 
 
    background-color: yellow; 
 
    overflow: hidden; 
 
    position:relative; 
 
} 
 

 
.g { 
 
    position: absolute; 
 
    width: 100%; 
 
    height: 100%; 
 
    overflow: hidden; 
 
    z-index: 0; 
 
} 
 

 
.k { 
 
    height: 50px; 
 
    width: 100%; 
 
    background-color: red; 
 
} 
 

 
.l { 
 
    position: fixed; 
 
} 
 

 
.m { 
 
    background-color: lime 
 
}
<div class="a"> 
 
    <div class="f"> 
 
    <div class="g"> 
 
     <div class="k event1"> 
 
     <span>When it is working, this is clickable <br /> and alert (foo) <br /> &nbsp; </span> 
 
     <div class="l"> 
 
      <div class="m event2"> 
 
      <span>When it is working, this is clickable <br /> and alert (bar) then alert(foo)</span> 
 
      </div> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

+0

はこれを再現することはできませんFF47.0.1へのアップデート後、FF47を使用して、そして、そうしません私にバグのように見える、それは警告(バー)さえしません – dippas

+0

それは問題です。クリックすると警告が表示されますが、何も発射されません – ben

+0

第1発射、第2発射はanyrhing – dippas

答えて

関連する問題