當用戶滾動X像素時,我有一個網頁會觸發某些事件(特別是淡入/出一些元素)。滾動事件:在不同分辨率下的相同行爲
一切工作正常1920x1080p分辨率或像風景分辨率(罰款在iPhone 5景觀爲例)。問題在於較大的分辨率或垂直分辨率,因爲內容已經可用而不滾動,因此事件不會被觸發。
如何在所有解決方案中獲得一致的行爲? 有沒有讓我不使用媒體查詢的方法?
這裏的滾動時,在1920x1080像素的射擊事件的視頻: https://www.youtube.com/watch?v=Mtuy1E5JPew
而這裏的網頁的link。
下面是腳本的一個例子基於用戶多少滾動到淡入/淡出元素:
var $window = $(window);
var $logopiano = $('#logopiano');
function showHideLogo() {
if($window.scrollTop() > 910) {
$logopiano.fadeIn("slow", function() {
});
} else {
$logopiano.fadeOut("slow", function() {
});
}
}
showHideLogo();
$window.scroll(showHideLogo);
發佈同一個問題的重複是一個不好的做法,將你遇到的問題代碼添加到你的問題中[任意一個]。你會更有可能得到答案。 – BIW
這不是同一個問題。這解決了jQuery腳本在滾動時淡入/淡出事件以及如何正確處理不同的分辨率。另一個解決B/W圖像應該如何移動(固定位置,但下面的內容應該在滾動時覆蓋它)。 – MultiformeIngegno
所有人都沒問題,我的不好。 – BIW