sürgülü yatay düzen başlıklı bir başlık etiketiyle uygulamaya çalışıyorum.Sürme Yatay duyarlı Layout ve MouseWheel girişi
<body>
<div id="header">
<div><a href="#one"> one </a></div>
<div><a href="#two"> two </a></div>
<div><a href="#thr"> thr </a></div>
</div>
<div id="one" class="panel"> </div>
<div id="two" class="panel"> </div>
<div id="thr" class="panel"> </div>
</body>
başlık sabitlenir ve paneller bir gradyan arka (orta panel hata kontrolü için farklı bir renk vardır) ile temin edilmiştir:
Bu, HTML yapısıdır. Denedim
1):
$(document).ready(function() {
$("#header a").bind("click", function(event) {
event.preventDefault();
var target = $(this).attr("href");
$("html, body").stop().animate({
scrollLeft: $(target).offset().left,
scrollTop: $(target).offset().top
}, 1200);
});
});
karşılaştığım sorunlar şunlardır: paneller arasında animasyon yöneten
body {
width: 6000px;
overflow: hidden;
}
.panel {
width: 33.3%;
float: left;
padding-left: 30px;
padding-right: 1040px;
margin-top: -75px;
height: 960px;
background-image: linear-gradient(to bottom, #0B88FF, #95EEFF);
}
#header {
position: fixed;
height: 75px;
margin-top: 25px;
}
#two{
background-image: linear-gradient(to bottom, #0B8800, #9E5EFF);
}
Ve nihayet fonksiyonu: İşte CSS Kullanıcı fare tekerleğini kullanırken slayt animasyonunu çalıştırmak için jQuery işlevi uygulayın, ancak testlerimin hiçbiri çalışmıyor ... yapı her zaman aynı:
$(window).scroll(function() {
if ($(this).scrollTop() > 0) {
var target // still not able to figure out who should i target
$("html, body").stop().animate({
//to the target >,<
}
});
2) benim tarayıcı penceresi% 100 olduğu zaman boyutu her şey iyi iş gibi görünüyor, ama ben azaltmak veya> < yakınlaştırma her şey pisliği artarsa işlenecek mümkündür fark ve here is an example: