我需要让 div 在单击时移出,然后它们会在绑定到的第二个事件上移回。现在,这工作得很好,但只是第一次。它需要能够在多次点击时反复出现。
这样做的方法似乎是 withtranslate
但它全部在 Css 上,它不喜欢点击。(我试过了,但它不起作用)。谁能给我指出一个可以解释如何的网站,或者只是帮助我自己?谢谢编辑:好的,这是脚本...
$('li, .thumbs').on('click', function() {
$("#myVid").css("-webkit-transform","translate(-2070px, 0px)");
//click plays a video
//some stuff happens
$('#myVid').bind("playing", function() {
$("#myVid").css("-webkit-transform","translate(0px, 0px)");
这实际上是与问题相关的所有内容...... **编辑:所以,我将其更改为 CSS addClass
,removeClass
这是当前脚本
$('li, .thumbs').on('click', function() {
$("#myVid").addClass('move');
//stuff happens
$('#myVid').bind("playing", function() {
$("#myVid").removeClass('move');
然后是 CSS
.move {
-webkit-transform: translateX(2000px);
}
但是当它起作用时,它会闪烁很多