fadeIn()没有触发,但其他一切都是
fadeIn() not triggering but everything else is
我有一个小片段,当我使用socket.io:时会触发它
socket.on('wheelspin', function (random) {
var img = document.querySelector('img');
$("img").fadeIn();
console.log('wheelspin!!!');
console.log('fadeIn');
img.removeAttribute('style');
var deg = 0;
console.log('deg = ' + deg);
console.log('Number = ' + random);
if(random == 0) {var deg = 15; var css = '-webkit-transform: rotate(' + deg + 'deg);'; }
img.setAttribute('style', css);
}
每当我运行这个程序时,网页控制台都会显示console.log,但它不执行fadeIn。如果我在套接字触发之外执行以下操作,它就会工作:
$( document ).ready(function() {
$("img").fadeIn();
});
有什么建议吗?
感谢
可能$("img").fadeIn();
不工作,因为img还不可用,并且在此之前socketio的"wheelspin"事件正在启动。当DOM准备好时,CCD_ 2在CCD_。
建议:DOM就绪时使用所有内容
$( document ).ready(function() {
socket.on('wheelspin', function (random) {
var img = document.querySelector('img');
$("img").fadeIn();
console.log('wheelspin!!!');
console.log('fadeIn');
img.removeAttribute('style');
var deg = 0;
console.log('deg = ' + deg);
console.log('Number = ' + random);
if(random == 0) {var deg = 15; var css = '-webkit-transform: rotate(' + deg + 'deg);'; }
img.setAttribute('style', css);
}
});
相关文章:
- 如何添加浮动和非浮动,其他
- 与其他库的jQuery.noConflict()
- 播放当前视频时如何停止其他视频?JavaScript
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- Jquery FadeIn FadeOut 只工作一次
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 除修剪外的其他功能
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- Array.length似乎不起作用;console.log则显示其他情况
- 如何消除代码中的未定义和其他问题
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- Jquery未定义函数正在停止其他操作
- 如何将我的javascript库公开给其他客户端使用
- Javascript阻止其他Javascript代码
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 如何“;过滤器”;或者以其他方式重构该数据
- 我如何使那些由于附近的其他元素调用$. fadein()而移动的元素产生动画?
- fadeIn()没有触发,但其他一切都是