[英]Javascript/jQuery addClass/removeClass for translation of container not working
I'm trying to have a slide that can move slide ways. 我正在尝试制作一张可以移动幻灯片的幻灯片。 If I press left button I want my to move left(the content have width of 358.8%, so more the that shows in screen).
如果我按向左按钮,我想向左移动(内容的宽度为358.8%,因此在屏幕上显示的更多)。 However, the jQuery code that I wrote is not working how I wanted to do.
但是,我编写的jQuery代码无法正常工作。 Please Help!!!!!!!
请帮忙!!!!!!!
**HTML CODE**
<body>
<div class="slideshow-container">
<div id="arrow-left" class="arrow"></div>
<div class="content">
<div class="mySlides fade">
<div class="content_container">
<img src="https://t1.kakaocdn.net/kakaocorp/operating/co/main-content/3254.png" class="contentImageRight">
<div class="ContentTextLeft">
HAHAHA
</div>
</div>
<div class="content_container">
<img src="https://t1.kakaocdn.net/kakaocorp/operating/co/main-content/3254.png" class="contentImageLeft">
<div class="ContentTextRight">
HAHAHA
</div>
</div>
<div class="content_container">
<img src="https://t1.kakaocdn.net/kakaocorp/operating/co/main-content/3254.png" class="contentImageRight">
<div class="ContentTextLeft">
HAHAHA
</div>
</div>
</div>
<div class="mySlides fade">
<div class="content_container">
<img src="https://t1.kakaocdn.net/kakaocorp/operating/co/main-content/3254.png" class="contentImageRight">
<div class="ContentTextLeft">
HAHAHA
</div>
</div>
<div class="content_container">
<img src="https://t1.kakaocdn.net/kakaocorp/operating/co/main-content/3254.png" class="contentImageLeft">
<div class="ContentTextRight">
HAHAHA
</div>
</div>
<div class="content_container">
<img src="https://t1.kakaocdn.net/kakaocorp/operating/co/main-content/3254.png" class="contentImageRight">
<div class="ContentTextLeft">
HAHAHA
</div>
</div>
</div>
</div>
<div id="arrow-right" class="arrow"></div>
</div>
</body>
JavaScript/jQuery CODE JavaScript / jQuery代码
<script>
$(document).ready(function(){
$("#arrow-right").click(function(){
$( "slideshow-container" ).removeClass( "onePosition" );
$( "slideshow-container" ).addClass( "twoPosition" );
});
});
$(document).ready(function(){
$("#arrow-left").click(function(){
$( ".content" ).removeClass( ".twoPosition" );
$( ".content" ).addClass( ".onePosition" );
});
});
</script>
CSS CODE for two/onePosition 两个/一个位置的CSS代码
<style>
.onePosition{
transform: translate(5%);
transition: transform 1s ease-in-out;
}
.twoPosition{
transform: translate(-90%);
transition: transform 1s ease-in-out;
}
</style>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.