展开菜单

HBuilder X保存LESS自动编译为CSS的插件方法

HBuilder X保存LESS自动编译为CSS的插件方法

HBuilder安装less编译插件可以在保存.less文件时,在同目录下生成一个同名的.css文件,自动把less代码编译为css代码,且每次编辑保存后,对应的.css文件都会自动更新,非常方便。 安装使用方法: 1、安装less编译插件,插件地址:https://ext.dcloud.net.cn/plugin?id=2031 2、安装成功后,在HBuilder的工具栏选择“工具->外部命令插件配置->compile-less->package.json” 在该文件中找到“onDidSaveExecut...

解决Less下使用CSS calc函数px按%计算导致结果错误的问题

在Less中使用CSS函数calc()动态计算长度值时出现错误,原本是px像素单位的数值被当成%百分比单位来计算,导致计算结果不正确。 Less代码: .calc { width:calc(100% - 90px); } 编译后的CSS代码: .calc { width:calc(10%); } 原因是less对代码进行了转换编译,解决方法是使用 “~''” 符合禁止对其编译,让其原样输出即可。 修改代码如下: .calc { width:~'calc(100% - 90px)'; } 编译后的代码如下:...

Windows 10打开图片提示无法注册包的解决方法

Windows 10打开图片提示无法注册包的解决方法

Win10系统双击打开图片时弹出窗口提示“无法注册包”,据分析应该是Windows 10系统的“Microsoft 照片”应用出错导致,解决方法是卸载Microsoft 照片应用然后重新安装。 操作步骤 鼠标右键开始菜单,点击“Windows PowerShell(管理员)”打开运行窗口,输入下面移除“Microsoft 照片”应用包的命令,然后按回车键: Get-AppxPackage *photo* | Remove-AppxPackage 卸载完成后,在Windows 10系统的应用商店“Microsoft St...

怎么解决TorsoiseSVN不显示文件状态图标问题的方法

怎么解决TorsoiseSVN不显示文件状态图标问题的方法

一直以来使用 TorsoiseSVN 本地文件状态图标都能正常显示,某一天突然不显示状态图标了,虽然有点不习惯,但不影响使用也就懒得管。可今天又想把状态图标找回来,于是网上搜了一下相当的解决方法,发现挺简单的,只需要在注册表里把 TortoiseSVN 项的排序调一下就可以了。 1、使用键盘快捷键 Win+R 打开运行窗口,输入 regedit 打开注册表窗口 2、按下面的路径逐步展开 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverl...

jQuery $.ajax请求本地文件数据的返回值是字符串的解决方法

使用 $.ajax 请求本地静态文件数据,数据明明是JSON格式,但返回值的数据类型却是字符串,这是因为在数据传输过程中,JSON是以文本(即字符串)的形式传递的,所以返回的值也就是字符串类型,因此在操作返回的JSON数据时,需要先把JSON字符串转换为JSON对象,也就是解析,即反序列化(简单地理解)。 涉及基础 简单地理解,序列化就是把JSON对象转化成JSON字符串类型的过程;反序列化则是把JSON格式的字符串转化为JSON对象的过程。 在jQuery中可以使用 $.parseJSON(data) 实现标准格式的JSON字符串反序列化为JSON对...

SuperSlide.js插件实现当video视频播放完后再切换下一张

在修改网页的焦点图效果:当前焦点是视频的时候,暂停焦点图的自动轮播,当视频播放完成后再启用焦点图的自动轮播。查看代码发现该焦点图使用的是 SuperSlide.js 插件,这是一款存在时间挺长的 jquery 焦点图插件,但多年的更新,插件的参数还是不够丰富全面,一些效果实现起来会比较麻烦。不过庆幸的是 SuperSlide.js 插件有提供 startFun 和 endFun 函数。 温馨提示:以下代码适用于 SuperSlide 2.1+版本。 实现代码: HTML代码 <div class="slides"> <...

控制CSS animation动画暂停或运行的样式属性animation-play-state代码

animation 动画是经常会使用到的CSS3样式属性,通常是用来运行 @keyframes 定义动画,在网页开发过程中,想暂停 animation 动画要怎么做?CSS3 提供了 animation-play-state 属性,该属性的作用是运行或者暂停动画,支持该属性的浏览器版本 Chrome 43+(4.0 -webkit-)、IE10+、Firefox 16+(5.0 -moz-)、Safari 9.0+、Opera 30+(12.0 -o-)。 语法 animation-play-state: paused|running; 参数 ...

带完整省市json数据的jquery省市二级联动代码

做表单涉及到地址地区时,经常需要做地区联动,比如省市二级联动、省市县三级联动以及更深层次的省市县镇街道联运等,下面的代码是最常用到的省市二级联动,附带了完整的json数据,其实做地区联动不难,麻烦的是弄对应的地区数据。 引入省市数据文件 把json数据保存为area.js文件后,引入文件(json数据太长,放在文章末尾了,请在文章末复制) <script src="area.js"></script> HTML代码: <form> <select name="province" onchange...

响应式javascript堆叠式轮播图切换的实现代码

响应式javascript堆叠式轮播图切换的实现代码

三张图堆叠式立体轮播图效果在网页前端开发过程中经常会做到,之前不想费心费力自己弄,习惯使用一些成熟的jquery轮播图插件(如slick.js、Owl-Carousel.js)改造实现,效果也算是差强人意。这次在bilibili上看到有人分享相同效果的代码,下载下来发现代码挺简单,效果也比较合适,于是就在原代码的基础上对html、css和js都进行了些小修改,结果比较符合自己的要求。 HTML代码: <div class="owl"> <div id="stacked"> <div class="item">...

给浏览器F12控制台添加提示文字的代码

给浏览器F12控制台添加提示文字的代码

通过审查元素或者直接F12键打开浏览器控制台默认是空白的,但可以通过javascript代码的console.log给它添加一个带样式的提示内容,支持Firefox、Chrome、Edge(不支持IE系列)等浏览器。 代码 if (window.console) { console.log("%c掏点东西(https://www.tddx.net)","color:#fff; background-color:#333333; padding:5px; border-radius: 10px; font-size:16px;"); ...

支持IE/Chrome/Firefox浏览器的网页打印javascript代码

支持IE/Chrome/Firefox浏览器的网页打印javascript代码

点击网页某个元素,调用window.print()方法,打印功能,打印指定元素内的内容,经测试支持Firefox、Chrome、IE9+浏览器。 提醒:IE需要在Internet选项的安全设置中【自定义级别】的“对标记为可安全执行脚本的 ActiveX 控制执行脚本*”设置为启用。 html代码 <div id="entry"> 此处是要被打印的内容! </div> <a href="javascript:void(0);" id="print">打印内容</a> javascr...

javascript通过浏览器滚动条滚动方向判断鼠标上下滚动的函数代码

制作网页时,需要判断鼠标向上滚动还是向下滚动,首先想到的是通过 jquery.mousewheel.js 插件实现,但如果浏览器滚动条是正常状态,也可以通过滚动条的滚动位置来检测鼠标是向上滚动还是向下滚动,实现思路比较简单,就是比例滚动条滚动前后的位置变化即可。 函数代码: function mouseScrollDirection ( fn ) { var beforeScrollTop = document.documentElement.scrollTop || document.body.scrollTop, fn = fn || fun...