margin-top специально сделан чтобы смоделировать ситуацию, когда блок с position:fixed находится выше верхнего края родительского блока. Очень странно, что у Вас паразитная прокрутка не происходит... У меня и на 10 и на 11.51 опере этот нехороший эффект происходит
Если прокрутить слой вниз и что то начать вводить в поле ввода, то происходит прокрутка слоя наверх, кто знает как решить такую проблему (причем происходит это только если фиксированный слой выше основного).
и строку пагинации формировать надо динамически, а способом - <a href="/?p=1"><a href="/?p=2"> совсем неудобно (при изменении количества страниц каждый рах вручную все это переписывать...)
Вот примерчик простейшего формирования строки пагинации, дальше развивайте мысль:
// следующие три переменные должны быть уже определены
// $page = текущая, выбранная страница
// $countPages = Количество всех страниц
// $maxCountNum = Количество номеров страниц для отображения в пагинации
// (пример: 2 3 4 5 6 7 8 - maxCountNum = 7 , настраиваете по своему желанию )
//
$bNum = $page - ( floor($maxCountNum/2) ); // первый номер странички для вывода в пагинации
$bNum = ($bNum<1)?1:$bNum; // Если он получился меньше единицы, значит первым
// номером будет циферка 1.
$eNum = $page + ( floor($maxCountNum/2)) ; // последний номер странички для вывода в пагинации
$eNum = ($eNum>$countPages)?$countPages:$eNum; // если он превысил количество всех страниц,
// то присвоим ему нужное значение
$pagi = ''; // будущая строка пагинации
for ($numPage=$bNum; $numPage<=$eNum; $numPage++) { // ну а в этом цикле сформируем
// строку пагинации полностью, перебрав допустимые номера страниц
// от bNum до eNum
if ($numPage == $page) $pagi.= " <b>{$numPage}</b> " ;
else $pagi.= " <a href='index.php?p={$numPage}'>{$numPage}</a> " ;
}
margin-top специально сделан чтобы смоделировать ситуацию, когда блок с position:fixed находится выше верхнего края родительского блока. Очень странно, что у Вас паразитная прокрутка не происходит... У меня и на 10 и на 11.51 опере этот нехороший эффект происходит
icemen777, ну вот такая вот задачка
Такая фигня наблюдается в Opere.
Если прокрутить слой вниз и что то начать вводить в поле ввода, то происходит прокрутка слоя наверх, кто знает как решить такую проблему (причем происходит это только если фиксированный слой выше основного).
Вот код:
в моей теме мне никто не ответил, может вы знаете решение ?
и строку пагинации формировать надо динамически, а способом - <a href="/?p=1"><a href="/?p=2"> совсем неудобно (при изменении количества страниц каждый рах вручную все это переписывать...)
Вот примерчик простейшего формирования строки пагинации, дальше развивайте мысль:
Доброго времени суток. Околостроительная тематика есть?
все гуд, разместился.
И мне тоже можно урлы сайтов в личку