使用jquery显示/隐藏
时,如果
的包装器设置为
position:fixed
,则无法正常工作,但是如果将其更改为position:relative
,则显示/隐藏将恢复正常工作。
这是 position:relative示例。
这是position:fixed示例,其中
这是 position:relative示例。
这是position:fixed示例,其中
show/hide
未显示。
var flag = 0;
var leftValue;
$('#button').on('click',function(){
flag = !flag;
leftValue = flag ? 100 : 0;
$('#right').animate({ left: leftValue }, 'slow', function() {
$('#button').text(function(i,v){
return v == 'Close' ? 'Menu' : 'Close';
});
});
});
/* show/hide DIV when passed the other div */
$(document).scroll(function(){
var vis = ($(document).scrollTop() > ($('.passedMe').offset().top+$('.passedMe').height()));
$('.showHide').css('display', vis?'':'none')
});
/* show/hide DIV when passed the other div */
有人有想法吗...