画面をグレー表示にして、画面のどこかをクリックすると徐々に消えていきます。
私はjQueryでこのコードを持っています:
$('#clickme').on("click", function()
{
$('#screen').css(
{
'display': 'block',
'width':$(document).width(),
'height':$(document).height()
});
$('#screen').animate(
{
opacity: '0.7',
}, 1000, function()
{
// Animation complete.
});
});
$("#screen").on("click", function()
{
$(this).animate(
{
'display': 'none',
'opacity': '0'
}, 1000, function()
{
// Animation complete.
});
});
一度は機能しますが、問題は screen.on("click") が不透明度に対して機能することですが、ディスプレイに対しては機能しません。理由がわかりません。助けてください ?