不知道如何让这样的事情在这里看到http://studiompls.com/case-studies/crown-maple/在浏览器的滚动与CSS
头去小和标志更改为不同的按钮改变大小和标题的内容。无需编写任何JS,可以用CSS完成吗?
干杯!
更新:
如果JS是必须的,你可以推荐学习什么联系呢?谢谢。
不知道如何让这样的事情在这里看到http://studiompls.com/case-studies/crown-maple/在浏览器的滚动与CSS
头去小和标志更改为不同的按钮改变大小和标题的内容。无需编写任何JS,可以用CSS完成吗?
干杯!
更新:
如果JS是必须的,你可以推荐学习什么联系呢?谢谢。
易于使用jQuery:
$(window).scroll(function(){
if($(window).scrollTop() >= $('.header').outerHeight()) {
// put content here for if the page has scrolled 200 pixels
}
});
确保你有一个js文件虽然
最好使用'$('#header')。outterHeight()'而不是'200 ' –
你可以用jQuery来做到这一点。 这很容易。
这里有一个演示:http://jsfiddle.net/jezzipin/JJ8Jc/
$(function(){
$('#header_nav').data('size','big');
});
$(window).scroll(function(){
if($(document).scrollTop() > 0)
{
if($('#header_nav').data('size') == 'big')
{
$('#header_nav').data('size','small');
$('#header_nav').stop().animate({
height:'40px'
},600);
}
}
else
{
if($('#header_nav').data('size') == 'small')
{
$('#header_nav').data('size','big');
$('#header_nav').stop().animate({
height:'100px'
},600);
}
}
});
既然你需要的款式导航的内部元件它将更好地添加 类导航风格的内部项目
<div class="outer">
<div id="menu">addd</div>
和js
$(window).scroll(function() {
var sc = $(window).scrollTop();
if (sc > 50) {
$("#menu").addClass("big");
} else {
$("#menu").removeClass("big");
}
});
终于CSS
#menu {
position:fixed;
height:50px;
background:#ccc;
left:0;
top:0;
float:left;
width:100%;
}
.outer {
height:800px;
}
#menu.big {
height:20px;
}
这里是link
不可能没有JS –
@Designer您就可以开始学习从codeacademy.com JavaScript和一些理论可以从这里http://www.javascriptkit.com/javatutors/index覆盖。 shtml – sachinjain024