服装商城管理系统日常小结1

前言:这个项目使用jquery实现所有特效

换肤、折叠菜单、动态LI

一、换肤

原理:拼接href路径,替换即可。

/*换肤*/
			$(function() {
				$("#skin li").click(function() {
					var css = "styles/skin/" + $(this).attr("id") + ".css";
					$("#cssfile").attr("href", css);
					$(this).addClass("selected").siblings().removeClass("selected");
				})
			})

二、折叠菜单

原理:分析web页面代码得出,使用slideToggle()(通过使用滑动效果,在显示和隐藏状态之间切换)实现效果,然后使用图片路径替换。

			/*最新动态折叠*/
			$(function() {
				$(".global_module.news .module_up_down img").click(function() {
					var $this = $(this);
					$(".scrollNews").slideToggle(1000, function() {
						var img = $this.attr("src");
						if(img == "images/up.gif") {
							img = "images/down.gif";
						} else {
							img = "images/up.gif";
						}
						$this.attr("src", img);
					})
				})
			})
			
			/*产品分类折叠*/
			$(function() {
				$(".global_module.procatalog .module_up_down img").click(function() {
					var $this = $(this);
					$(".m-treeview").slideToggle(1000, function() {
						var img = $this.attr("src");
						if(img == "images/up.gif") {
							img = "images/down.gif";
						} else {
							img = "images/up.gif";
						}
						$this.attr("src", img);
					})
				})
			})

三、动态LI

原理:使用appendTo()自定义动画,把li追加到最后实现动态效果。

			//最新动态,实现动态li
			$(function() {
				setInterval(function() {
					$(".scrollNews li:first").remove().appendTo($(".scrollNews ul"))
				}, 1000)

			})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值