2 javascript css jquery overflow toggle
$('.work').click(function(e){
$('.information-overlay').fadeOut();
$('.work-overlay').fadeToggle();
$('body').toggleClass('overflow');
e.preventDefault();
});
$('.information').click(function(e){
$('.work-overlay').fadeOut();
$('.information-overlay').fadeToggle();
$('body').toggleClass('overflow');
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
我有以下代码可以在.information单击时切换叠加层,并在overflow:hidden与toggleClass.
但是,如果我单击.work和 THEN .information,它会破坏toggleClass.
$("body").css("overflow", "hidden");
Run Code Online (Sandbox Code Playgroud)
或者切换
CSS:
.hidden {
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)
查询:
$("body").toggleClass("hidden");
Run Code Online (Sandbox Code Playgroud)