新闻特殊排版js效果

在这里插入图片描述
HTML部分

<ul class="newsBox">
	<li>
		<div class="newPIc">
			<a href="/xinwenzixun/2017/1220/24.html" title="">
				<img src="/uploads/171220/2-1G220151522627.jpg" alt="">
			</a>
		</div>
		<div class="newText">文字部分文字部分文字部分文字部分文字部分</div>
	</li>
	<li>
		<div class="newPIc">
			<a href="/xinwenzixun/2017/1220/24.html" title="">
				<img src="/uploads/171220/2-1G220151522627.jpg" alt="">
			</a>
		</div>
		<div class="newText">文字部分文字部分文字部分文字部分文字部分</div>
	</li>
	<li>
		<div class="newPIc">
			<a href="/xinwenzixun/2017/1220/24.html" title="">
				<img src="/uploads/171220/2-1G220151522627.jpg" alt="">
			</a>
		</div>
		<div class="newText">文字部分文字部分文字部分文字部分文字部分</div>
	</li>
</ul>

3个解决方法,最终的效果都是一样;

x01 不适用 跨屏/自适应 的前端

$(".newsBox li:nth-child(2) .newText").after($(".newsBox li:nth-child(2) .newPic"));

x02 可用于自适应,跨屏 的前端

$(function(){
	$(".newsBox li:eq(1) .newPIc").before($(".newsBox li:eq(1) .newText"));
	if ($(window).width()<880) {
		$(".newsBox li:eq(1) .newText").before($(".newsBox li:eq(1) .newPIc"));
	}
})

x03 可用于自适应,跨屏 的前端

$(function(){
	if($(window).width()>880){
		$(".newsBox li:eq(1) .newPic").before($(".newsBox li:eq(1) .newText"));
	}
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值