MozillaとChromeでこのコードが異なる動作をする理由を理解できません。MozillaとChromeのjQueryアニメーション機能の動作が異なります
第2のclick
関数は、GeckoとWebKitの両方で正常に機能しますが、最初に、オフセットを-165px減らすのではなく、WebKitのオフセットを大きくします。
詳細がわかっていたり、コードがなくてもわかりにくい場合は、教えてください。
$('#pager-next-nav').click(function() {
if ($('#pager').offset().left < 376 && $('#pager').offset().left > -270) {
$('#pager').animate({ left: '-=165' }, 1000);
$(this).css({ 'cursor': 'pointer', 'color': '#FFF' });
}
else $(this).css({ 'cursor': 'default', 'color': '#CCC' });
});
$('#pager-prev-nav').click(function() {
if ($('#pager').offset().left < 300) {
$('#pager').animate({ left: '+=165' }, 1000);
}
});
ケア[JSFiddle](http://jsfiddle.net/)を提供する:
とにかく、ここで働くことになったソリューションですか? – nfechner