не работает 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> но ни в одном браузере мой блок не перемещается, а в консоле ошибок ошибки, что не так? |
Цитата:
p.s. оформляйте код тегами для кода - его читать неудобно. |
CSS - file://localhost/D:/Гулевич%20С.И/jquery2.html
DOM style property Invalid value for property: left Line 1: 110 px |
Пробел уберите.
|
" px"
- пробел убери опередили.... :) |
спасибо)))
а почему так происходило? почему пробел мешал?) |
Потому что он не нужен.
|
ааа, ну тогда все понятно...
п.с. спасибо кэп! а нормально объяснить нельзя? |
Что объяснить? Правила CSS такие.
|
psiisyapk,
Вас вообще-то попросили отредактировать ваше сообщение, оформив ваш код. Но, вы это проигнорировали. Надеюсь этого больше не увидеть. сообщение отредактировал |
я не проигнорировал, а писал тему из аудитории где и делали эти примеры, и просто уже не успевал что-то отредактировать. тк пара кончилась, сейчас я только домой приехал.
просто я привык чот если человек взялся помогать в чем то другим, то он помогает. я просто новичок и хотел понять. |
Часовой пояс GMT +3, время: 14:47. |