Web页面入门
- - 可咔酷 | 网络杂货铺开发页面在很多人眼里很简单,大部分的人都会说不就是把效果图变成网页嘛,哪里需要那么多的时间,一点技术含量都没有. 确实html页面没有js那么多复杂的交互,也不需要和后台数据打交道,但并不能代表就没有技术含量,也不是人人都能做好的. 页面结构好坏直接会影响到css代码的质量,也会影响js和后台的开发,还会影响到以后功能的扩展和代码的优化.

<p id="last">
Some paragraph text
</p>
<div id="slidebox">
<a class="close"></a>
<p>More in Technology & Science (4 of 23 articles)</p>
<h2>The Social Impact of Scientific Research and new Technologies</h2>
<a class="more">Read More »</a>
</div>
#slidebox{
width:400px;
height:100px;
padding:10px;
background-color:#fff;
border-top:3px solid #E28409;
position:fixed;
bottom:0px;
right:-430px;
-moz-box-shadow:-2px 0px 5px #aaa;
-webkit-box-shadow:-2px 0px 5px #aaa;
box-shadow:-2px 0px 5px #aaa;
}
#slidebox p, a.more{ font-size : 11px ;
text-transform : uppercase ;
font-family : Arial , Helvetica , sans-serif ;
letter-spacing : 1px ;
color : #555 ;
}a.more{ cursor : pointer ;
color : #E28409 ;
}a.more:hover{ text-decoration : underline ;
}#slidebox h 2 {
color : #E28409 ;
font-size : 18px ;
margin : 10px 20px 10px 0px ;
}a.close{ background : transparent url (../images/close.gif) no-repeat top left ;
width : 13px ;
height : 13px ;
position : absolute ;
cursor : pointer ;
top : 10px ;
right : 10px ;
}a.close:hover{ background-position : 0px -13px ;
}
<script type="text/javascript">
$(function() {
$(window).scroll(function(){
var distanceTop = $('#last').offset().top - $(window).height();
if ($(window).scrollTop() > distanceTop)
$('#slidebox').animate({'right':'0px'},300);
else
$('#slidebox').stop(true).animate({'right':'-430px'},100);
});
$('#slidebox .close').bind('click',function(){
$(this).parent().remove();
});
});
</script>