Haubergeon

Рейтинг
9
Регистрация
13.06.2011
Должность
Front-end developer
Интересы
Programming

Решение проблемы очень простое. Вам нужно инициализировать js обработчик, после вставки аяксом. Тут два решения

1) кусок кода с ready добавить к html который подгружается аяксом

2) использовать $.live

А вот тут можно почитать о причинах таких проблем

В первом примере есть кусок js кода в html

<script type="text/javascript">
$(function() {
var offset = $("#fixed").offset();
var topPadding = 15;
$(window).scroll(function() {
if ($(window).scrollTop() > offset.top) {
$("#fixed").stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding});
}
else {$("#fixed").stop().animate({marginTop: 0});};});
});
</script>

Есть 2 выхода:

1) метод animate({marginTop...}) изменить на css({marginTop...}) убрав при этом ненужный stop()

<script type="text/javascript">
$(function() {
var offset = $("#fixed").offset();
var topPadding = 15;
$(window).scroll(function() {
if ($(window).scrollTop() > offset.top) {
$("#fixed")сss({marginTop: $(window).scrollTop() - offset.top + topPadding});
}
else {$("#fixed").css({marginTop: 0});};});
});
</script>

2) в animate добавить еще один параметр, так получится универсальнее, мало ли пригодится анимацию все же добавить)

0 - это скорость анимации

<script type="text/javascript">
$(function() {
var offset = $("#fixed").offset();
var topPadding = 15;
$(window).scroll(function() {
if ($(window).scrollTop() > offset.top) {
$("#fixed").stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding}, 0);
}
else {$("#fixed").stop().animate({marginTop: 0}, 0);};});
});
</script>

Посмотрите вот это. А тут рабочий пример к нему

А вот еще одна интересная штука, это уже плагин jQuery:

Описание на русском

Пример

Так а чего вы паритесь? Под 9ку верстать куда легче 6-7, если в 8ке все ок, то и в 9ке все будет так же (не считая некоторых нюансов). Так бы все стремились под 9-ю версия уже верстку делать, а не под 6 и тото еще хуже 5

Не правда, ты не один) Имею и семерку и хрюшу, ieTester c 9 версией работает корректно, по крайней мере в большинстве случаев

Ну так замените таблицы с контентом на аналогичные пустые

При чем можно использовать id в качестве целочисленного значения, равного значению категории в бд, так и по слагу category-slug.php

Если не находите в чем причина, добавьте это в стили, должно помочь)

<style>

input#idvk, input#vkshow {
margin:0;
padding:0;
}
input#idvk {
border: 2px solid #ccc;
}
input#vkshow {
height: 22px;
border: none;
background: #ebe7db;
font-family: Tahoma;
font-size: 12px;
color: #000;
}
</style>

Стили примерные, чуточку подредактируете уже как вам нужно)

Дело в том, что повторяющиеся meta добавляют плагины типа SEO Pack, в то же время у вас в шаблоне header.php эти же конструкции прописаны вручную. Просто отредактируйте шаблон, уберите лишнее и живите спокойно

упс, маленько лажанулся) Поправил, теперь ie 6+

	<style type="text/css">
* { margin: 0; padding: 0; }
.container {
position: relative;
}
.left-column {
width: 49%;
float: left;
}
.left-column .wrapper {
margin-right: 250px;
background: yellow;
}
.right-column {
width: 49%;
float: right;
}
.right-column .wrapper {
margin-left: 250px;
background: green;
}
.center-column {
margin-left: 50%;
}
.center-column .wrapper {
width: 500px;
background: red;
margin-left: -250px;
position: absolute;
}
</style>
Всего: 153