Sabit Panel
JQuery-tr Wiki sitesinden
Sayfa kaydıkça endisi de kayan bir panel bazen çok işe yarar.
İlk olarak panelin genel tasarımı:
<style type="text/css"> <style type="text/css"> #kayanPanel{ top:50px; left:150px; background-color:#525252; color:#369; padding:5px; position:absolute; } #anaKapsayici{ height:4000px; width:750px; background-color:#efefef; } </style>
Kayan panelin konumu absolute olarak istediğimiz gibi ayarlandı. Ardından bu panelin sayfa kaydıkça kayması için gerekli JQuery kodu yine head tagı arasına eklenir.
<script type="text/javascript"> var alan = "#kayanPanel"; var uzunluk = null; $(document).ready(function(){ uzunluk = parseInt($(alan).css("top").substring(0,$(alan).css("top").indexOf("px"))) $(window).scroll(function () { offset = uzunluk+$(document).scrollTop()+"px"; $(alan).animate({top:offset},{duration:300,queue:false}); }); }); </script>
body tagı içinde ise panelimizi örnek olarak şu şekilde konumlandırırız.
<center> <div id="anaKapsayici" ></div> <div id="kayanPanel"> Kayan içerik.. mesela bir menü. </div> </center>
