Почему не работает скрипт?

Всем привет, вообще этот скрипт работает, в оригинале вместо top был background-color и все работало, а почему не работает с top? Кто-нибудь мог бы сделать рабочий пример, или объяснить, как это реализовать.
<script>
jq_144(document).ready(function($) {
	
$('#block-new93, #block-new31').hover(
		function()
			{$('#block-new93').css("top", "2161px !important");}
		, function()
			{{$('#block-new93').css("top", "2331px !important")};
	});

});

</script>


Вот код блока:
<div class="block block-box is-box" id="block-new93" style="display: block;position: absolute;background-position: 0% 0%;background-repeat: no-repeat;border-width: 0px;width: 460px;height: 70px;left: 10px;top: 2331px;z-index: 157;anchor-id: #block-new93;opacity: 0.8;border-color: #cccccc;border-style: none;fix-position: on;background-color: #e572b5;">
              
          </div>
  • Вопрос задан
  • 2285 просмотров
Решения вопроса 2
Предположительно у #block-new93 и #block-new91 не абсолютно позиционированы, для которого top имеет место.
Ответ написан
pxz
@pxz
✔ Совет: Вам помогли? Отметьте ответы решением.
Во-первых, у Вас там точки с запятой лишние.
Во-вторых, "!important" там не нужен.
JS bin
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Скобки не там
jq_144(document).ready(function($) {

    $('#block-new93, #block-new31').hover(
        function() {
            $('#block-new93').css("top", "2161px !important");
        },
        function() {
            $('#block-new93').css("top", "2331px !important");
        }
    );

});
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы