JavaScript原生切换效果

此代码实现了js原生的切换功能

html

<div id="mingdiantu">
			<div class="mingnei_tab_nei left">
					<h5>名典腕表</h5>
					<p>36毫米石英腕表</p>
					<div class="mingnei_tab_b abutton">
							<span>详细信息</span>
					</div>
			</div>
			</div>
				<div class="mingdiantu_nei_bottom">
					<div id="qiehuajian">
						<a id="prev" class="arrow">&lt;</a>
						<a id="next" class="arrow">&gt;</a>	
						<span id="mdn_span"></span>
					</div>
				</div>

css

a{text-decoration: none;}
			.left{float: left;}
			.right{float: right;}
			.abutton{border: 1px solid #e2e2e2;color: #555;transition: 0.5s;}
			.abutton:hover{background: #C40D2E;transition: 0.5s;color: white;}
			#mingdiantu{height: 400px;width: 500px;margin: 0 auto;}
			.mingnei_tab_nei{width: 230px;height: 92px;margin-top: 120px;}
			.mingnei_tab_nei h5{margin: 0;color: #555;}
			.mingnei_tab_nei p{margin: 0;color: #555;}
			.mingnei_tab_b{width: 100px;height: 30px;text-align: center;
			font-size: 13px;color: #555;padding-top: 10px;}
			#qiehuajian{width: 20%;height: 100%;float: right;}
			.arrow{width:40px;height:40px;text-align:center;color:#555;font-size: 30px;
			background-color:rgba(0,0,0,0.02);display: inline-block;cursor:pointer;}
			#qiehuajian span{color:#555;}

JavaScript

function md_tab()
			{
				var qhlist=['img/minglist_01.jpg','img/minglist_02.jpg','img/minglist_03.jpg']
				var mingnei_tab=document.getElementById("mingdiantu");
				var mdtab_img=document.createElement('img');
				mingnei_tab.appendChild(mdtab_img);
				var prev=document.getElementById("prev");
				var next=document.getElementById("next");
				var mdn_span=document.getElementById("mdn_span");
				var mdns_txt;
				var mdn_span_t;
				function mdns_xiugai(a)
				{
					mdn_span.innerHTML='';
					mdns_txt=(a+1)+'/3'
					mdn_span_t=document.createTextNode(mdns_txt)
					mdn_span.appendChild(mdn_span_t)
					}
				mdns_xiugai(0);
				var mdtab_i=0
				mdtab_img.src=qhlist[0];
				prev.style.pointerEvents='none';
				prev.style.color='#e2e2e2';
				next.onclick=function()
				{
					mdtab_i++;
					if(mdtab_i>1)
					{
						next.style.pointerEvents='none';
						next.style.color='#e2e2e2';
					}
					mdns_xiugai(mdtab_i);
					mdtab_img.src=qhlist[mdtab_i];
					prev.style.pointerEvents='all';
					prev.style.cursor='pointer';
					prev.style.color='#555';
					console.log(mdtab_i);
				}
				prev.onclick=function()
				{
					mdtab_i--;
					if(mdtab_i<1)
					{
						prev.style.pointerEvents='none';
						prev.style.color='#e2e2e2';
					}
					mdns_xiugai(mdtab_i);
					mdtab_img.src=qhlist[mdtab_i];
					next.style.pointerEvents='all';
					next.style.cursor='pointer';
					next.style.color='#555';
					console.log(mdtab_i);
				}
			}
			md_tab();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值