jquery配合着niceScroll实现聊天消息

回忆

  1. 我是后端写java的,由于最近公司忙,所以我不得不搞搞前端的东西,结果第一件事情就是聊天窗口,大概效果就是这样子的(下图)

 可能你们觉得就是找美工找两张图片当做背景就好了,领导会觉得很丑,我感觉领导的眼光我也老是不太明白,他们说这样子很好,行吧,随便吧,毕竟公司是你开的,你说咋样就咋样(因为我对前端的东西并不是太了解,可能看了我写的代码会觉得很蠢很笨,随便吧,我接受别人的批评,但是不是这样子的)

直接告诉怎么写的,不讲一些花里胡哨的,复制代码就能用

我直接说几行代码,首先你想要在哪个div上加滚动条,直接引js(百度网盘分享,看下面,源代码),先引jquery在引这个滚动条插件,在页面加载的时候 在$(function(){})里面写$("#left_bj").niceScroll({
        cursorborder:" ",
        cursorcolor:"#18cde4",
        boxzoom:false,
        autohidemode:"scroll"
    });这个方法有很多的参数具体去参考别人的文章,我这里直接复制的话,感觉有点小过分(地址:https://www.cnblogs.com/jinqi79731/p/nicescroll.html),然后当div里面内容超出他就会给你往上滚动,

接下来配合着jquery里面的$("#left_bj").animate({scrollTop : newDiv.offsetTop}, "slow");这个方法参考jquery的api去看。这个方法就是你内容超出,他就会给你显示到超出的地方,我的js里面有一点就是当聊天窗口超出整个div一半的时候我就会在上面遮上一层阴影,具体你们等会看代码吧

总结:不管怎么样,多学点知识没有坏处。

源代码地址:链接:https://pan.baidu.com/s/1A0gOotQ1bFNtBiosw_tVxw
提取码:ipfp
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值