Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 刷新wheelnav.js中的项目_Javascript_Wheelnav.js - Fatal编程技术网

Javascript 刷新wheelnav.js中的项目

Javascript 刷新wheelnav.js中的项目,javascript,wheelnav.js,Javascript,Wheelnav.js,我正在使用优秀的wheelnav.js,但我在更新图标时遇到了麻烦 我原来有2个,但希望它更新的基础上选择。项目数量由将发生变化的变量确定。所以首先我有(为了清楚起见省略了一些东西) 工作完美,但点击一个按钮,我想更新项目的数量 function setWheelItems(){ wheelIcons = [icon.font, icon.resize2, icon.lock, icon.star, icon.pallete]; mainNavWheel.refreshW

我正在使用优秀的wheelnav.js,但我在更新图标时遇到了麻烦

我原来有2个,但希望它更新的基础上选择。项目数量由将发生变化的变量确定。所以首先我有(为了清楚起见省略了一些东西)

工作完美,但点击一个按钮,我想更新项目的数量

function setWheelItems(){
        wheelIcons = [icon.font, icon.resize2, icon.lock, icon.star, icon.pallete];
    mainNavWheel.refreshWheel();
    console.log("set wheel items");
}
我知道由于我的控制台日志,函数被调用,但是控制盘没有发生任何事情。我是否错过了一些非常明显的东西来获得要更新的项目数量

非常感谢

您必须使用removeWheel()来满足您的需要

var wheel;
var wheelIcons;

window.onload = function () {
  wheelIcons = [icon.apple, icon.android];
  wheel = new wheelnav("wheelDiv");
  wheel.createWheel(wheelIcons);
};

function setWheelItems(){
  wheel.removeWheel();
  wheelIcons = [icon.font, icon.resize2, icon.lock, icon.star, icon.pallete];
  wheel = new wheelnav("wheelDiv");
  wheel.createWheel(wheelIcons);
}

这是一个。

啊,太好了,我太傻了,非常感谢你在这个了不起的项目上的帮助
var wheel;
var wheelIcons;

window.onload = function () {
  wheelIcons = [icon.apple, icon.android];
  wheel = new wheelnav("wheelDiv");
  wheel.createWheel(wheelIcons);
};

function setWheelItems(){
  wheel.removeWheel();
  wheelIcons = [icon.font, icon.resize2, icon.lock, icon.star, icon.pallete];
  wheel = new wheelnav("wheelDiv");
  wheel.createWheel(wheelIcons);
}