私はスライドショーを作成しています。そのために、人々がリスト内の画像をクリックしている間に表示するオーバーレイを作成しました。
オーバーレイ div で、不透明度の変更に「1」の遅延を適用しました。しかし、クラスを非表示から表示に変更すると、不透明度が低下します。
これを達成するための良い方法、またはこれを行う適切な方法はありますか?
関数:
var showOverlay = function(params){
var layer = params.overlay;
console.log(layer);
if('layer:hidden'){
layer.removeClass('hidden');
layer.addClass('show');
}
}
var basicLayout = function (params) {
var $list = params.list;
$list.click( function () {
showOverlay(params);
} );
}
$(document).ready( function () {
var params = {
list : $('#container').find('li'),
overlay : $('#overlay')
}
basicLayout(params)
})