You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

55 lines
2.2 KiB

function t381_appearMenu(recid) {
var window_width=$(window).width();
if(window_width>980){
$(".t381").each(function() {
var el=$(this);
var appearoffset=el.attr("data-appearoffset");
var hideoffset=el.attr("data-hideoffset");
if(appearoffset!=""){
if(appearoffset.indexOf('vh') > -1){
appearoffset = Math.floor((window.innerHeight * (parseInt(appearoffset) / 100)));
}
appearoffset=parseInt(appearoffset, 10);
if ($(window).scrollTop() >= appearoffset) {
if(el.css('visibility') == 'hidden'){
el.finish();
el.css("visibility","visible");
el.animate({"opacity": "1"}, 300,function() {
});
}
}else{
el.stop();
el.css("visibility","hidden");
}
}
if(hideoffset!=""){
if(hideoffset.indexOf('vh') > -1){
hideoffset = Math.floor((window.innerHeight * (parseInt(hideoffset) / 100)));
}
hideoffset=parseInt(hideoffset, 10);
if ($(window).scrollTop()+$(window).height() >= $(document).height() - hideoffset) {
if(el.css('visibility') != 'hidden'){
el.finish();
el.css("visibility","hidden");
}
}else{
if (appearoffset!="") {
if($(window).scrollTop() >= appearoffset){
el.stop();
el.css("visibility","visible");
}
}else{
el.stop();
el.css("visibility","visible");
}
}
}
});
}
}