-1
很簡單的問題;我怎樣纔能有一個不透明的:0元素從右側滑入視圖(類似於slideDown效果)?從右側滑入不透明度:0 jquery
很簡單的問題;我怎樣纔能有一個不透明的:0元素從右側滑入視圖(類似於slideDown效果)?從右側滑入不透明度:0 jquery
最簡單的就是用JS分配類,並讓CSS爲你做這項工作。
使用一個事件像click
會聞起來像:
$("button").on("click", function(){
$(".fadedOutLeft").toggleClass("show");
});
/* demo styles */
#wrapper{
position: relative;
overflow: hidden;
}
#box{
height: 100px;
background: #0bf;
}
/* Initial styles */
.fadedOutLeft{
opacity: 0;
transition: 0.6s;
transform: translateX(100%); /* go fully right */
}
/* jQuery added ".show" styles */
.fadedOutLeft.show{
opacity: 1;
transform: translateX(0%);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Toggle .show</button>
<div id="wrapper">
<div class="fadedOutLeft" id="box"></div>
</div>
通過創建一些HTML,CSS3和最終甚至不使用JS/jQuery的 –
動畫其不透明性(如果你想看到它)及其位置或轉換。 –
或者,如果你真的想要使用jQuery,你可以添加更多,如jQuery UI,它可以讓你定義任何滑動方向 – adeneo