firefox下也有报错

贾子敬 发布于 2015/03/10 08:45
阅读 193
收藏 0

@pissang 你好,想跟你请教个问题:

TypeError: this._picking is undefined    Layer3D.js (第 196 行,第 8 列)

return this._picking.pick(x, y);

请帮忙看一下,谢谢

加载中
0
pissang
pissang
是什么情况下报的错?在示例里?
贾子敬
贾子敬
这个是我用Chrome能正常运行的代码,IE11报之前的错误,FireFox现在就看到有这个错误。 我写的代码比较简单,基本上跟测试代码类似。我重新贴一下源代码吧。
0
aduan
aduan
this是什么对象?有定义_picking吗?
贾子敬
贾子敬
Layer3D.js (第 196 行,第 8 列)
0
贾子敬
贾子敬
require.config({
	packages: [{
		name: 'echarts-x',
		location: 'lib/echarts-x/src',
		main: 'echarts-x'
	}, {
		name: 'echarts',
		location: 'lib/echarts/src',
		main: 'echarts'
	}, {
		name: 'zrender',
		location: 'lib/zrender/src',
		main: 'zrender'
	}, {
		name: 'qtek',
		location: 'lib/qtek/src',
		main: 'qtek.amd'
	}]
});

require([
	'echarts',
	'qtek/core/request',
	'echarts/component/dataRange',
	'echarts-x',
	'echarts-x/chart/map3d'
], function (echarts, request) {
	var chart = echarts.init(window.top.frames["iFramePageContent"].document.getElementById(divName));
	var option = {
		tooltip: {
			formatter: '{b}'
		},
		series: [{
			type: 'map3d',
			mapType: 'world',
			baseLayer: {
				backgroundColor: '',
				backgroundImage: 'images/earth.jpg',
				quality: 'low'
			},
			surfaceLayers: [{
				type: 'texture',
				distance: 3,
				image: 'images/clouds.png'
			}],
			itemStyle: {
				normal: {
					label: {
						show: true
					},
					borderWidth: 1,
					borderColor: 'yellow',
					areaStyle: {
						color: 'rgba(0, 0, 0, 0)'
					}
				}
			},
			data: [{}]
		}]
	};
	chart.setOption(option);
	chart.on('click', PortalThreeDMap.ThreeDMapClick);
});



返回顶部
顶部