İnternet Explorer’da sağdaki sabit kaydırma çubuğunu kaldırmak
Pek nadirde olsa böyle bir istek ile karşılaşıyorum. Bu ikinci oldu. İlk başta bunun bir çözümü yoktur diye düşündüm(Bunu düşünmemin nedeni daha önce böyle bir istek ile karşılaştığımda çözümünü bulamadım diye aklımda kalması). Ancak sonra bazı sitelerde böyle bir şey yapıldığını görünce, araştırmaya karar verdim ve çözümü buldum.
Genelde %100 flash sayfalarda veya kendi içinde kaydırma çubuğu çıkan sayfalarda bu tip bir istek geliyor.
Firefox, İnternet Explorer 8, Safari, Google Chrome gibi yeni nesil tarayıcılar eğer içerik uzun değilse kaydırma çubuğunu göstermiyor. Ancak ie6 ve ie7 de durum böyle değil. İçerik olsun yada olması sağda yatay kaydırma çubuğu daima görünüyor. Bu durumu eşitlemek için çok basit bir kod yazmamız yeteli oluyor.
html {overflow:auto;}

kodu nereye yazıyoruz
css kodunuzu yazdığınız yere. CSS'i nereye yazacağımızı soruyorsanız http://www.fatihhayrioglu.com/cssi-web-sayfalarin…
aşağıdaki kod ile de farenizin topunun hareketini durdurabilirsiniz, nerede işime yarayacak diyorsanız yanyana slider sayfalar hazırladığınızda istem dışı değil de link ile kaymasını istediğiniz zamanlarda iye yarayacaktır. Fatih abi yeni konu olarak açabilirseniz sevinirim saygılar. Kolay gelsin.
<script>
var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? "DOMMouseScroll" : "mousewheel" //FF doesn't recognize mousewheel as of FF3.x
if (document.attachEvent) //if IE (and Opera depending on user setting)
document.attachEvent("on"+mousewheelevt, function(e){window.location="#"})
else if (document.addEventListener) //WC3 browsers
document.addEventListener(mousewheelevt, function(e){window.location="#"}, false)
</script>
Fatih hocam çok iyi bir paylaşım. Hep deli ediyordu bu IE 7 scrollu beni. Sonunda kurtulduk..
Bende tam bunu düşünüyordum içerik az olunca kaydırma çubuğuna cidden gerek yok, teşekkürler :)
Ben de bir defasında çok uğraşmıştım bununla :)
Çok güzel bir bilgi Fatih bey. Peki bunun gibi birşey Firefox 3.6 için de varmı?
Firefox'da böyle bir sorun yok.