【发布时间】:2014-07-25 05:06:58
【问题描述】:
这是用于在网格视图和列表视图之间切换以显示内容。如何在网格视图和列表视图之间切换时添加淡入和淡出过渡或不透明度。
这里是 Fiddle:http://jsfiddle.net/9B4Lp/3/(演示,没有过渡)
来自 Fiddle 的 JS:
jQuery(document).ready(function () {
var $box=jQuery(".post"),
$bar=jQuery("a.bar_view");
$dat=jQuery("a.dat_view");
$dat.click(function () {
$box.removeClass("bar");
jQuery(this).addClass("active");
$bar.removeClass("active");
jQuery.cookie("dat_style", 0);
return false
});
$bar.click(function () {
$box.addClass("bar");
jQuery(this).addClass("active");
$dat.removeClass("active");
jQuery.cookie("dat_style", 1);
return false
});
if(jQuery.cookie("dat_style")==0) {
$box.removeClass( "bar");
$dat.addClass("active")
} else {
$box.addClass("bar");
$bar.addClass("active")
}
});
我试过了:当我添加
.fadeOut(1000) 到这里$box.removeClass("bar").fadeOut(1000);
还有.fadeIn(1000) 到这里$box.addClass("bar").fadeIn(1000);
它仅在网格视图中淡入,然后在淡出时列表视图不可见。
查看这个 Fiddle:http://jsfiddle.net/Qba5n/(问题演示)
请建议如何在切换时在网格/列表之间进行淡入淡出过渡?
注意:请不要更改 HTML,不要提供任何其他 HTML/插件链接。
谢谢:)
【问题讨论】:
-
点击列表时要做什么????
-
点击列表链接时淡入列表视图
-
我的问题已更新..
-
请为两个视图建议过渡。
标签: javascript jquery css