晚上,
在某些内容上,单击“淡入”和“淡出”动画有问题--这是用于导航的html脚本:
<div class="col s12 m4">
<h4 class="pict-menu"><a href="#!" id="type1" class="waves-effect waves-default">type1</a></h4>
<h4 class="pict-menu"><a href="#!" id="type2" class="waves-effect waves-default">type2</a></h4>
</div>这是内容
<div class="col s12 m8 owl-carousel owl-theme" id="type-1">
<?php foreach($regent as $row): ?>
<div class="item"><img class="responsive-img" src="<?php echo base_url(); ?>admin/assets/images/media/<?php echo $row->media_file; ?>" alt="<?php echo $row->media_title; ?>"></div>
<?php endforeach; ?>
</div>
<div class="col s12 m8 owl-carousel owl-theme" id="type-2">
<div class="item"><img class="responsive-img" src="<?php echo base_url(); ?>assets/serenia/images/slide1.jpg" alt=""></div>
<div class="item"><img class="responsive-img" src="<?php echo base_url(); ?>assets/serenia/images/slide2.jpg" alt=""></div>
</div>javascripts脚本
function type_click() {
$("#type1").click(function() {
$("#type-1").fadeIn(300);
$("#type-2").fadeOut(300);
});
$("#type2").click(function() {
$("#type-2").fadeIn(300);
$("#type-1").fadeOut(300);
});
}
$(function() {type_click()});当我只使用两个内容时,这是很好的,但是当我尝试使用两个以上的内容时,它却不能正常工作。会很感激你的帮助。提前谢谢。
发布于 2016-01-21 15:50:57
试试这个:
https://jsfiddle.net/y6xjuoba/
HTML
<div class="col s12 m4">
<h4 class="pict-menu"><a href="#!" id="type-1" class="waves-effect waves-default">type1</a></h4>
<h4 class="pict-menu"><a href="#!" id="type-2" class="waves-effect waves-default">type2</a></h4>
<h4 class="pict-menu"><a href="#!" id="type-3" class="waves-effect waves-default">type3</a></h4>
<h4 class="pict-menu"><a href="#!" id="type-4" class="waves-effect waves-default">type4</a></h4>
</div>
<div class="col s12 m8 owl-carousel owl-theme" id="type-2">
<div class="item type-1">test1</div>
<div class="item type-2">test2</div>
<div class="item type-3">test3</div>
<div class="item type-4">test4</div>
</div>联署材料:
function type_click() {
$(".waves-effect").click(function() {
var clicked = $(this).hasClass("clicked")
if (clicked !== true) {
var currImage = '.' + $(this).attr("id"); + '"'
$(".waves-effect").removeClass("clicked");
$(this).addClass("clicked");
$(".item").fadeOut(300);
$(currImage).fadeIn(300);
}
});
}
$(function() {
type_click()
});这有点混乱,但它应该适用于任何数量的图像。只需确保旋转木马项div的类等效于pict菜单链接的id。如果您有大量的图像要通过旋转,您可能需要考虑某种模板解决方案,如把手。。
发布于 2016-01-21 14:42:20
$(".owl-theme").click(function() { //select by class
var clicked = $(this);
clicked.fadeIn(300); //fade selected element in
$('.owl-theme').not(clicked).fadeOut(300); //fade everything except clicked element out
});https://stackoverflow.com/questions/34926640
复制相似问题