Есть подобная структура:
<tr>
<td class="UpCalThIndex"></td>
<td class="UpCalTh"></td>
<td class="UpCalThIndex test"></td>
</tr>
И такой скрипт:
var leftOffset = 0;
var rightOffset = 0;
$('#calendar-container').scroll(function() {
$('.UpCalThIndex').not('.test').css({
'position' : 'absolute',
'left' : $(this).scrollLeft() + leftOffset,
'z-index': 9999,
'display': 'block',
'height': '50px'
});
$('.UpCalThIndex.test').css({
'position' : 'absolute',
'left': 'auto',
'right' : $(this).scrollRight() + rightOffset,
'z-index': 9999,
'display': 'block',
'height': '50px'
});
});
В результате, отрабатываются стили только для элемента
$('.UpCalThIndex').not('.test')
, а для второго нет. Почему?