我有这个简单的代码来动画水平滚动!
<script type="text/javascript">
$(document).ready(function() {
$('#next').click(function() {
$('body').stop().animate({scrollLeft:"+="+500},1000);
});
$('#prev').click(function() {
$('body').stop().animate({scrollLeft:"-="+500},1000 );
});
});
</script>
<li id="next"><a href="#" class="forward" style=" position:fixed">Next</a></li>
<li id="prev"><a href="#" class="back" style=" position:fixed; visibility: hidden;">Previous</a></li>
单击#next元素时,我需要设置#prev元素。
想法?
答案 0 :(得分:1)
$('#next').click(function() {
$('body').stop().animate({scrollLeft:"+="+500},1000);
$('#prev a').show();
});
此外,将CSS更改为显示:none而不是可见性标记。
答案 1 :(得分:0)
$('#next').click(function(){
$('#prev a').css('visibility','visible');
});
答案 2 :(得分:0)
由于声明了样式,<a/>
只是#id a
$('#next').click(function() {
$("#prev a").css('visibility','visible');
$('body').stop().animate({
scrollLeft: "+=" + 500
}, 1000);
});