Не удается прочитать свойство 'длина' из неопределенного в wheelnav.createWhee - PullRequest
0 голосов
/ 27 октября 2019

У меня есть некоторые проблемы с Wheelnav.js. Когда я включаю скрипты в мой html-файл, chrome показывает эту ошибку:

Uncaught TypeError: Невозможно прочитать свойство 'length' undefined в wheelnav.createWheel (wheelnav. js: 271) at window.onload (script.js: 14)

это мой скрипт:

window.onload = function() {
var wheel = new wheelnav("wheelDiv");

wheel = new wheelnav("wheelDiv");
wheel.wheelRadius = 130;
wheel.maxPercent = 1.2;
wheel.colors = colorpalette.oceanfive;
wheel.clickModeRotate = false;
wheel.slicePathFunction = slicePath().WheelSlice;
wheel.navAngle = 30;
wheel.createWheel(["basic", "hover", "select", null, null, null]);

wheel = new wheelnav("wheelDiv");
wheel.sliceHoverTransformFunction = 
sliceTransform().RotateTitleTransform;
wheel.sliceSelectedTransformFunction = 
sliceTransform().MoveMiddleTransform;
wheel.wheelRadius = wheel.wheelRadius * 0.8;
wheel.colors = colorpalette.fractallove;

wheel.createWheel(["Thank you", "for", "download", "hello"]);
wheel.navigateWheel(2);

var piemenu = new wheelnav("piemenu");
piemenu.wheelRadius = piemenu.wheelRadius * 0.83;
piemenu.createWheel();
};

1 Ответ

0 голосов
/ 28 октября 2019

Кажется, у вас нет div с соответствующим идентификатором.

var piemenu = new wheelnav("piemenu");

Требуется:

<div id="piemenu"></div>
...