Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   не работает jquery (https://javascript.ru/forum/events/13099-ne-rabotaet-jquery.html)

psiisyapk 15.11.2010 12:05

не работает jquery
 
здравствуйте, мы на занятии по программированию делали такой вот пример -

<html>
<head>
<style type="text/css">
#sd {position:absolute; background-color:navy; width:50px; height:50px; left:200px; top:200px;}

</style>
<script type="text/javascript" src="scripts/jq.js"></script>
<script type="text/javascript">
$(function () {
$("#left").click(function () 
      {
      change("left", -90);
	  }
	  );


   function change(prop, incr) {
var val = $("#sd").css(prop);
val = parseInt(val);
val = val + incr;
$("#sd").css(prop, val+" px");
}   	
	});	

</script>

</head>

<body>
<div id="sd"></div>
<A href="#" id="left">Left</a>
<br><A href="#" id="right">Right</a>
<br><A href="#" id="down">Down</a>
<br><A href="#" id="top">Top</a>
</body>
</html>




но ни в одном браузере мой блок не перемещается, а в консоле ошибок ошибки, что не так?

micscr 15.11.2010 12:12

Цитата:

Сообщение от psiisyapk (Сообщение 79344)
а в консоле ошибок ошибки,

Здравствуйте. А какие ошибки?

p.s. оформляйте код тегами для кода - его читать неудобно.

psiisyapk 15.11.2010 12:15

CSS - file://localhost/D:/Гулевич%20С.И/jquery2.html
DOM style property
Invalid value for property: left
Line 1:
110 px

Kolyaj 15.11.2010 12:18

Пробел уберите.

micscr 15.11.2010 12:19

" px"
- пробел убери

опередили.... :)

psiisyapk 15.11.2010 12:22

спасибо)))
а почему так происходило? почему пробел мешал?)

Kolyaj 15.11.2010 12:24

Потому что он не нужен.

psiisyapk 15.11.2010 12:27

ааа, ну тогда все понятно...
п.с. спасибо кэп!
а нормально объяснить нельзя?

Kolyaj 15.11.2010 12:39

Что объяснить? Правила CSS такие.

Gvozd 15.11.2010 15:14

psiisyapk,
Вас вообще-то попросили отредактировать ваше сообщение, оформив ваш код.
Но, вы это проигнорировали.
Надеюсь этого больше не увидеть.
сообщение отредактировал


Часовой пояс GMT +3, время: 07:10.