当用户到达网站的某个部分时,我试图淡入一个元素。
在这种情况下,它将是#blog 部分。
我正在使用此代码来移动视口:
function Global_viewport() {
_viewport = this;
_viewport.selector = $('#viewport');
_viewport.inner = $('#viewport_inner');
_viewport.section = '';
$(window).bind({
'resize' : function(){
_viewport.inner.addClass('not_animate')
_viewport.move(_viewport.section)
if(this.resizeTO) clearTimeout(this.resizeTO);
this.resizeTO = setTimeout(function() {
$(this).trigger('resizeEnd');
}, 500);
},
'resizeEnd' : function(){
_viewport.inner.removeClass('not_animate');
}
})
}
Global_viewport.prototype.move = function(s, noanimate){
if(noanimate){
_viewport.inner.addClass('not_animate')
}
var selector = $('#'+s);
_viewport.section = s;
if(selector.length){
_viewport.inner.css({
'top' : - selector.position().top
})
setTimeout(_viewport.refresh, 500)
setTimeout(function(){
_viewport.inner.removeClass('not_animate')
}, 100)
}else{
_menu.pw_protected_target = s;
main_menu.container.addClass('password');
setTimeout(vp.refresh, 1000);
}
}
Global_viewport.prototype.refresh = function(){
var selector = $('#'+_viewport.section);
var vp_height = Math.max(selector.height() , $(window).height())
_viewport.selector.height(vp_height);
}
当用户到达#blog 部分时,我如何才能淡入被调用的元素,例如:.read_more_blog?任何想法怎么做?