css'不显示'第一次不起作用
css 'display none' does not work in first time
现在我正在用jquery.transit开发一个幻灯片放映应用程序。我想做的是在照片显示动画后隐藏它。所以我将显示、转换和转换的属性设置为"none"值。然后,幻灯片放映应用程序运行良好,但我注意到显示:Chrome中的js控制台中没有设置none。经过一些尝试,我找到了一种启用显示的方法:在代码中设置两次都不显示。有人知道我的代码中有什么问题吗?也许我的js代码有一些问题。
function showPhoto() {
photo_list[counter]
.css({
scale : 2,
display : 'inline'
})
.transition({
opacity : 1
}, 1000)
.transition({
x : '+=20',
y : '+=30',
scale: 2.3
}, 1500)
.transition({
opacity: 0
}, 500, 'linear', function() {
$(this)
.css({
diaplay : 'none',
transform : 'none',
translate : 'none',
x : 0,
y : 0,
scale : 1
});
$(this).css({display: 'none'}); // it works, but its redundant
incrDomIndex();
showPhoto();
});
};
photo_list是img dom的Array对象,每个对象在下面都有一个类。
.photo {
position : absolute;
top : 0;
left : 0;
width : 800px;
height : 500px;
}
$(this)
.css({
diaplay : 'none', // Mistake here
transform : 'none',
translate : 'none',
x : 0,
y : 0,
scale : 1
});
$(this).css({display: 'none'}); // it works, but its redundant
incrDomIndex();
showPhoto();
将diaplay更改为display,看看这是否为您修复了这两个错误。
相关文章:
- 删除确认对话框在第一次单击时不起作用
- jQuery Mobile pageinit在第一次加载页面上不起作用(可复制)
- 两个层次的手风琴除了第一次不起作用
- 按钮在第一次成功的 ajax 数据加载后不起作用
- 零剪贴板在第一次点击时不起作用
- 在页面中使用了两次多个图像上传,但第一个正在工作,另一个不起作用
- css'不显示'第一次不起作用
- 第一次用部分调用 Angular js 文件不起作用
- j查询克隆表单在同一页面中不起作用两次
- 按钮在第一次单击时不起作用
- 第一次在 JavaScript 中获取图像大小不起作用
- 第一次调用后单击时添加类不起作用
- 使用 WebView.loadUrl 执行 javascript 在第一次运行应用程序时不起作用
- 引导轮播不起作用(一次显示所有图像)
- JQuery :第一次按下时按键不起作用
- 在 onKeyup AJAX 调用第一次不起作用或按回键时
- Jquery在第一次调用时.css不起作用
- Jquery 滑块不起作用多次调用
- Javascript计算器退格键第一次不起作用
- 第一次双击后不起作用