@Notice_n

Как исправить ошибку в указанном коде?

Как исправить данную ошибку:
Parse error: syntax error, unexpected '');' (T_CONSTANT_ENCAPSED_STRING) in (5 строчка кода)
в следующем коде:
'<script type="text/javascript">
var $container = $("html,body");
var $scrollTo = $('.main-block');
$container.animate({scrollTop: $scrollTo.offset().top - $container.offset().top + $container.scrollTop(), scrollLeft: 0},300);
</script>;'
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 2
@persol
<?php echo '<script type="text/javascript">
var container = $("html,body");
var scrollTo = $(".main-block");
container.animate({scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop(), scrollLeft: 0},300);
</script>';
?>
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
в sidebar.php добавляю следующий код
Либо кавычки уберите вместе с тегом <?php, так как внутри просто кусок хтмл и интерпретировать его не нужно, либо echo добавьте перед кавычками.
Так же, если используете echo, внутри одинарных кавычек строку с одинарными кавычками нужно экранировать, либо заменить все одинарные кавычки на двойные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы