Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.06.2012, 14:16
Новичок на форуме
Отправить личное сообщение для caca0 Посмотреть профиль Найти все сообщения от caca0
 
Регистрация: 18.05.2012
Сообщений: 7

Raphael - не хочет работать код..
Вот код, отладчик показвает что выполнение заканчивается на строке -
r.circle(15, 15, 10).attr(fill).drag(function (dx, dy)
, причем r остается undefined.

Raphael(function() {
        var r = Raphael('wrapper', 800, 600);
        var fill = {
            stroke: '#C3FF68',
            fill: '#f8f8f8',
            'fill-opacity': .5,
            'stroke-width': 10,
             'stroke-linecap': 'round',
            'stroke-linejoin': 'round'
            };
          (function (r) {
              var x, y;
              r.circle(15, 15, 10).attr(fill).drag(function (dx, dy) {
                  this.attr({
                      cx: Math.min(Math.max(x + dx, 15), 85),
                      cy: Math.min(Math.max(y + dy, 15), 85)
                  });
              }, function () {
                  x = this.attr("cx");
                  y = this.attr("cy");
              });
          })();
      });
Ответить с цитированием
  #2 (permalink)  
Старый 05.06.2012, 14:19
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

11 строка: аргумент r не передаётся в функцию.
Ответить с цитированием
  #3 (permalink)  
Старый 05.06.2012, 15:08
Профессор
Отправить личное сообщение для tadjik1 Посмотреть профиль Найти все сообщения от tadjik1
 
Регистрация: 07.06.2011
Сообщений: 315

попробуйте


(function (r) {
         .....
})(r);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не хочет работать как надо в Хроме AlexZ Javascript под браузер 1 11.05.2012 11:34
Перестал работать код с изменением доктайпа FanAizu Javascript под браузер 3 30.05.2011 14:07
не хочет работать слайдер картинок на сайте MadStill Общие вопросы Javascript 0 29.03.2011 14:55
Сломал всю голову.. Посмотрите спецы.. Не хочет работать страница в mozilla-firefox.. ProniK Ваши сайты и скрипты 1 02.06.2010 19:33
GetElementById не хочет работать в динамической форме Игорёk Events/DOM/Window 8 23.06.2009 13:27