菜单

jquery比较相同元素的高度并获取最高值

同一个页面,相同的div元素,要获取这些元素高度最大的值,然后设置指定元素的高度,代码如下: <script> $(function() { var h_max = 0; //定义一个默认变量,并赋值为0,用于比较 $('.ClassName').each(function() { //遍历相同样式名的元素 var h = $(this).height(); //获取每个元素的高度,(可根据需要使用outerHeight、innerHeight) h_max = h > h_max ? h : h_max; //比较获取的元素高度值和默认变...

前端移动端适配方案之rem之小白解惑

前端移动端适配方案之rem之小白解惑

移动端适配-rem: 认识移动端 做适配方案之前先认识下移动端,熟悉移动端和pc端的区别和特点,才能真正理解做适配的精髓,这里就简单介绍下; 网上找不到主流android设备的数据表,就以iphone为例: 以iphone6为例: 竖屏宽为375,叫做逻辑像素(有的地方叫独立像素); 竖屏宽的像素750,叫做物理像素,是设备实际的光点个数,要知道屏幕都是由一个一个光点组成的; 像素比(Asset)2x,就是2倍,物理像素/逻辑像素; ppi:像素密度326,实际平方英寸的光点个...

本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效

一般是在本地调试cookie,无论使用jquery cookie插件还是js原生态cookie方法,在谷歌浏览器chrome中都不生效,这是什么原因? 原因是: chrome不支持js在本地操作cookie 据测试,除了chrome浏览器外,其他主流浏览器(ie、firefox等)都支持js在本地操作cookie。 如果是部署到服务器不生效,则可能是浏览器设置成了不支持cookie。 检测当前浏览器是否支持或者Cookie是否被禁用,可以使用以下js代码: var dt = new Date(); dt.setSec...

通过css修改select下拉列表框的默认样式

实现原理很简单,就是通过把浏览器默认的下拉框样式清除,自定义select样式,再把默认的下拉按钮替换为张向右对齐的小箭头图标即可,具体代码如下。 select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; /*在选择框的最右侧中间显示小箭头图片*/ background: url("ht...

10个无版权限制图库图片素材网站分享

10个无版权限制图库图片素材网站分享

这几年关于图片版权索赔的事件不在少数,要避免图片侵权,最简单的办法就是直接从正版图库购买版权图片,对于初创公司而言成本太高。这里给大家整理了10个目前提供免费图片素材资源网站,这些网站的图片质量相当高,大部分为高分辨率,最重要的是,它是免费的,无版权限制哦! Pixabay 网址:https://pixabay.com/ Pixabay提供可在任何地方使用的免费图片和视频,所有的图像和视频Pixabay释放自由版权下创作共用CC0。你可以下载、修改、分发,并使用它们在任何你喜欢的任何东西,超过 900000 高质量照片、 插图和矢量图形。可免费用于商...

使用JS和canvas实现gif动图的停止和播放

使用JS和canvas实现gif动图的停止和播放

HTML5 canvas可以读取图片信息,绘制当前图片。于是可以实现图片马赛克,模糊,色值过滤等很多图片特效。我们这里不用那么复杂,只要读取我们的图片,重绘下就可以。 HTML代码: <img id="testImg" src="xxx.gif" width="224" height="126"> <p><input type="button" id="testBtn" value="停止"></p> JS代码: if ('getContext' in document.createEl...

通过CSS或JS实现gif动态图片的停止与播放

通过CSS或JS实现gif动态图片的停止与播放

到需要可以随时随地停止gif动态图片播放的需求的时候,可以通过下面几种方法实现。 方法一:多img资源控制处理 就是准备2套图片,一个是gif动态图片,还有一个是只有一帧的静止的图片,如jpg图片。然后使用JS来回切换<img>的src值为这两张图片地址,或者通过js实现点击就切换显示两张图片。 这种方法的优点就是兼容性强,所有浏览器都可以实现停止效果。然而这种方法有个局限,就是暂停时候呈现的图片永远是同一张。基本上可以说是停止,而不是暂停。 代码如下: html <div class="inpic"&g...

使用IE11浏览器调试IE7、IE8、IE9、IE10浏览器

使用IE11浏览器调试IE7、IE8、IE9、IE10浏览器

现在的操作系统使用的IE浏览器版本都比较高,有时候制作网页的时候需要测试低版本IE浏览器的兼容问题会显得比较麻烦,部分人会使用IEtest软件测试,但该软件体验发现并不好,其实上IE11浏览器本身就提供了IE7、IE8、IE9、IE10浏览器的测试功能。 1、打开IE浏览器,点击键盘F12,进入到如下图的界面: 2、选择【仿真】按钮进入,在文档模式里选择自己想要调用的IE浏览器版本,数字对应IE的版本: 3、选择版本后,就可以输入网站调试了。

InstantClick – 快速响应!让你的网站与众不同

InstantClick – 快速响应!让你的网站与众不同

InstantClick 是一个很小的 JavaScript 库,使用了 pushState 和 Ajax 技术,这个组合被称为 Pjax。在访问者点击一个链接之前,鼠标会悬停在链接上面,这两个事件之间通常有200ms~300ms的间隔,InstantClick 利用这个时间间隔预加载页面,这样当你点击页面的时候,其实页面已经加载到本地了,呈现当然也就会很快,大大加速你的网站响应速度。 使用示例: ... <script src="instantclick.min.js" data-no-instant></script> &...

18款不同样式的苹果设备响应展示PSD源文件

18款不同样式的苹果设备响应展示PSD源文件

响应式网站是时下主流,下面提供一些所有苹果设备响应展示分层PSD源文件,可方便展示和推广网页设计师的响应式网站作品。 下载地址:https://www.behance.net/gallery/22663297/Apple-Device-Wireframe-Mockups 下载地址:https://mostpato.deviantart.com/art/Apple-Devices-flat-Icon-Free-512702025 下载地址:https://www.pixeden.com/psd-we...

APP应用侧边栏菜单导航jQuery插件Slidebars

APP应用侧边栏菜单导航jQuery插件Slidebars

Slidebars是一款能快速又简单的实现移动端应用风格菜单显示和侧边栏的jQuery插件,插件非常小巧,压缩后仅有1.69kb大小,提供完整的API、回调功能等,需要jquery 1.8以上版本的库才可以使用。 官方网站:https://www.adchsm.com/slidebars/ Github:https://github.com/adchsm/Slidebars

优酷视频自适应屏幕的方法

将优酷视频嵌入网站时需要指定长和宽的像素,这对手机等终端十分不友好,可以用javascript让优酷的视频自适应屏幕。 <iframe height=498 width=510 src="http://player.youku.com/embed/XODA2NDM4OTI0" frameborder=0 allowfullscreen></iframe> 以上为一段优酷提供的视频,需要指定长和宽,其实,我们可以用javascript获取屏幕的宽度,再乘以相应的比率,从而让视频自适应屏幕大小。 先给iframe制定一个id...