【问题标题】:How to remove zoom effect of tile(metro ui css) using javascript如何使用javascript删除tile(metro ui css)的缩放效果
【发布时间】:2016-02-11 22:16:39
【问题描述】:

我创建了一个磁贴(metro ui css),该磁贴执行以下操作:

  • 点击播放视频。
  • 不显示右滑效果(点击时)。

我无法移除磁贴的缩放效果。我尝试移除磁贴类,但它不起作用。请帮助我在点击磁贴后移除缩放效果。这里是代码。

HTML

<div class="container">
<div class="row">
<div class="col-md-6">
<div class="tile" id="vii">
<div class="tile-content slide-right" >
        <div class="slide slide1">
            <video id="myvideo" controls muted>
                <source src="1.mp4" type="video/mp4" />
            </video>
        </div>
    <div class="slide-over slide-over1" id="viii">
         Attack by Smit
    </div>
</div>
</div>
</div>
</div>
</div>

JavaScript

var myvideo = document.getElementById("myvideo");
var myaudio = document.getElementById("myaudio");
document.getElementById("vii").onclick=function(){
myvideo.play();
myvideo.style.display="block";
myvideo.style.width="600px";
myvideo.style.height="300px";
document.getElementById("viii").style.display="none";
}

这里是代码sn-p:

http://jsbin.com/tujakasuci/1/edit?html,output

谢谢!!

【问题讨论】:

    标签: javascript jquery html css metro-ui-css


    【解决方案1】:

    您应该 OnClick,删除 slide-right 类。缩放效果来自这个类:

    document.getElementById("vii").onclick=function(){
        $('.tile-content').removeClass("slide-right");
        myvideo.play();
        myvideo.style.display="block";
        myvideo.style.width="600px";
        myvideo.style.height="300px";
        document.getElementById("viii").style.display="none";
    }
    

    【讨论】:

    • @abid,谢谢!!
    猜你喜欢
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多