0
當單擊散列href時,如何讓div向下滾動1 px。jquery讓div滾動?
$('[href^="#"]').bind('click', function (e) {
setTimeout(
function() {
$('#freecontent') - 1;
}, 500);
});
我知道上述不工作。 #freecontent是div,我希望它下移1px?
HTML:
<div id = "leftcontent">
<p>
<p class ="currproj">
<a href="#24">Scunthorpe Footbridge</a>
</p>
<p class ="currproj">
<a href="#27">Lorem ipsum dolor sit amet</a>
</p>
</p>
</div>
<div id = "freecontent">
<table>
<tr>
<td>
<a id="24"></a>
</td>
</tr>
<tr>
<td>
<a id="27"></a>
</td>
</tr>
</table>
</div>
這並不滾動..其變化的頂端值。如果#freecontent具有設置的高度和溢出:scroll,那麼將css top設置爲-1px只會將整個事物向上移動,而不是滾動內容。不會downvote,因爲雖然問題關於滾動問題似乎是OP可能使他的行話錯了。 – 2012-02-21 15:23:19