私は現在、水平方向のナビゲーションを備えたポートフォリオ サイト (http://espaun256.prompt-dev.com/moving/) で作業しており、Mika Tuupola のビューポート セレクター (http://www.appelsiini.net/projects) を使用しています。 /viewport) を使用して、画面の中心に最も近い要素を設定します。
これまでのところ、私はこれを持っています:
$('#wrap').bind('scrollstop', function(){
var inview = $('article.post:in-viewport').get().length,
center = Math.round(inview/2)-1;
$('article.post:in-viewport:eq('+center+')').addClass('activo');
});
探しているものを手に入れるのに近づいたとしても、それを行うためのより良い、よりクリーンな方法があるに違いないことを知っています...
... たとえば、同じビューポート セレクター プラグインを使用して左右の画面のしきい値を設定します。