2014-03-02 74 views
-1

我想從你身邊的概念。其實我想在用戶滾動到內容的頂部時(一次又一次)追加一些文本。但是我想在用戶轉到頁面底部時刪除文本。 我在頂部和底部獲得了活動,並且可以預先設置該活動,但我想移除該內容(在文本「naveen」之前)。如何從div競爭中刪除競爭?

http://jsfiddle.net/d9584/6/

$("#content").scroll(function(){ 
    if($(this).scrollTop() === 0){ 
     //alert("top"); 
    $("#contend").prepend("naveen") 
    } 
}); 


$("#content").scroll(function() { 
    if ( document.documentElement.clientHeight + 
      $(document).scrollTop() >= document.body.offsetHeight) 
    { 
     // Display alert or whatever you want to do when you're 
     // at the bottom of the page. 
     //alert("You're at the bottom of the page."); 
    } 
}); 


setInterval(function(){ 
$("#content").append("Random text to be appended here") 



},2000); 

我該怎麼辦呢?

感謝

+4

你的英語是非常貧窮的,馬kes你的帖子很難理解。 –

+0

你在哪裏'prepend','naveen'..無法找到? –

+0

請檢查我的小提琴 – user2648752

回答

0

爲了使您的生活更輕鬆,增加一個span元素到您的股利和把前置文本插入span元素(會使清洗更容易)。

然後,您的底部測試功能的滾動是錯誤的。

HTML

<div id="contend"><span id="pre"></span></div> 

JS

if ($('#contend').scrollTop() >= $('#contend')[0].scrollHeight - document.body.offsetHeight) { 
    $("#pre").html(''); 
} 

和當然,預謀文本進入的#pre代替#contend$("#pre").prepend("naveen ");

看到這一切在這裏:http://jsfiddle.net/d9584/11/