0
ページのbody
には、max-height
とoverflow-scroll
のdivがあります。それは単語のリストを含んでいます。また、タイトルにposition fixed
が含まれています。私はこのタイトルがボックスの終わりに達するとそれが欲しい、隠す。どのようにできるのか?私のコードは動作しません。終了時にアイテムを隠す
リンク:http://jsfiddle.net/bsafpmyp/
のjQueryコード:http://jsfiddle.net/bsafpmyp/3/ ポイントは、BOX1のプロパティを使用しないでウィンドウ、およびないscrollHeightを使用することです。このうち
$(document).ready(function(){
var fadeFlag = false;
$(window).scroll(function(e) {
if ($("#box1").height() <= ($(window).height() + $(window).scrollTop())) {
$('#target').fadeOut();
fadeFlag = true;
} else {
if(fadeFlag) $('#target').fadeIn();
fadeFlag = false;
}
});
あなたの質問から何が起こっているかは完全にはっきりしていません。タイトルが固定位置にある場合は、JSFiddleのように移動しないので、どのようにしてボックスの最後に移動しますか? –
シデリテの答えを参照してください、それは正しいです。多分あなたは理解するでしょう – Angularize