当我关闭Google API时,我得到一条“未捕获的TypeError:无法读取未定义的属性'DataTable‘”的消息。
我想捕捉这个未定义的错误,并弹出一个窗口,上面写着"Google已被禁用“,但我不确定什么类型的对象是未定义的。我目前正在检查"DataTable“对象,但我非常确定这是错误的,因为现在无论如何都会弹出窗口。
这是我的代码。
var data = new google.visualization.DataTable();
if(typeof DataTable == "undefined"){
window.alert("
我有一个代码: (function($) {
$(window).scroll(function() {
if ($(this).scrollTop() >= 50) { // If page is scrolled more than 50px
$('#return-to-top').fadeIn(200); // Fade in the arrow
} else {
$('#return-to-top').fadeOut(200); // Else fade out the ar
我正在使用TransformControls包(可以在这里找到:https://github.com/lucascassiano/three-transform-controls)。transform控件似乎或多或少运行得很好,但它在我的应用程序中导致了两个主要问题: 1)它不会将模式更改为旋转/缩放/等等。当它被调用时,它会给出以下错误:“未捕获TypeError:无法读取未定义的属性'setMode‘”。 2)在我的屏幕上,它显示了一条非常奇怪的红线,旁边还有小工具(请看附件的截图)。both of the problems on one picture 似乎问题出在变量的范围内
我一直收到这样的错误:"pause_button.js:6未捕获TypeError:无法读取null(匿名函数)@pause_button.js:6的属性'addEventListener‘“。不知道哪里出了问题,但这里有代码,如果有人能帮我解决这个问题,那就太棒了。
var vid = document.getElementById("bgvid"),
pauseButton = document.getElementById("vidpause");
function vidFade() {
vid.classList.add("st
我正在测试nodejs API和我在karma.config.js中包含的文件
我得到了以下错误:请求未定义。然后,根据其他帖子中给出的建议,我在该文件中添加了browserify,但现在我得到了不同的错误。
` files: [
'poc/app/api.js', // file where there is require statements
'tests/sample.test.js' // my test file
],
preprocessors: {
'po
我有一个异步函数,它从API中获取json,然后用Node.js返回它。本质上, export async function getThing(URL){
let res = await fetch(URL);
let data = await res.json();
return data;
} 据我所知,这应该是一个承诺。在调用函数中,我将其赋值给一个变量,然后将其他变量赋值给它的属性,并从中构建一个对象。 async function dostuff(){
let inner = await exportedfile.getThing(URL);
let gamed
因为火狐不允许我在<video>-tag中使用.mp4文件,所以我不得不在我的上使用闪回。
对于Chrome、Safari和IE浏览器,我可以用javascript配置我的VideoJS播放器来做几乎任何事情。例如,我喜欢循环它5次,隐藏控件并将视频静音。HTML5版本没有问题:
// Initialize the video with some settings
videojs(videoID, {
"controls": false,
"autoplay": false,
"preload":
我从firefox获得了这个错误:
TypeError: $(...).lightGallery(...).destroy is not a function
我使用下面的插件播放视频和显示图片库。
我希望重新初始化lightGallery,因为我使用ajax在容器中动态添加元素。它在以前的lightGallery版本中运行得很好,但是它不能处理当前的版本。
我正在使用以下代码。
// destroy previous gallery
$("#lightGallery2").lightGallery({
selector : '.image_gallery'
我试图在Vuejs组件中使用,它是我通过npm安装的。得到了一个错误:
TypeError: videojs is not a function
at VueComponent.mounted (VR.vue?d2da:23)
at callHook (vue.esm.js?65d7:2701)
at Object.insert (vue.esm.js?65d7:3588)
at invokeInsertHook (vue.esm.js?65d7:5541)
at VueComponent.patch [as __patch__] (vue.esm.js?65d7:5744)
at VueCo
我正在创建一个支持html5和flash的网络播放器。我正在使用vue-视频播放器和包装在一个组件。我安装了视频闪存和视频闪存。
import Vue from 'vue'
import VueVideoPlayer from 'vue-video-player'
// import VideoJsFlash from 'videojs-flash'
// import VideoJsFlash from 'videojs-flvjs'
require('video.js/dist/video-js.css')
以下代码在除safari之外的所有浏览器中都工作得很好。safari向我展示了这个奇怪的nand nand nanh nanm nans,而不是滴答作响的定时器。
$( document ).ready(function() {
var specialDate = "<?php echo trim(date('Y-m-d\TH:i:s',strtotime($time[1])));?>";
var countDownDate = new Date(specialDate).getTime();
var x = setInte
每当我试图启动我的项目时,我都会发现以下错误:
$ ng serve
您的全局角CLI版本(1.7.3)大于本地版本(1.6.8)。使用本地角度CLI版本。
若要禁用此警告,请使用"ng set --全局warnings.versionMismatch=false“。
无法读取null的属性“config”
(D:\Projekte\Advanced-ban\webinterface\node_modules\@angular\cli\tasks\serve.js:51:63) at (D:\Projekte\Advanced-an\webinterface\node_modules