整理前端css/js/jq常见问题及解决方法(1)
1、
兼容ie8圆角的解决方法:
下载ie-css3.htc文件
在css中加入behavior:url(ie-css3.htc);z-index:3; position:relative 即可
2、
去掉文本框的右下角:resize:none;
3、
html5新属性:hidden 对于不支持html5的浏览器,加上*[hidden]{display:none;}
4、
div><p>这只铅笔5元</p></div>
outerHTML:
包含整个标签,不仅限于标签内部的内容,即<div><p><这只铅笔<span>5</span>元</p></div>
innerHtml:获取元素的html和文本<p><这只铅笔<span>5</span>元</p>
innerText:这只铅笔5元
5、
要在html页面浏览器标题中添加图标
在head中加入
<link rel='icon' href="images/33.ico" type=‘image/x-ico’ />
图片需要是.ico格式
6、
css3属性:
text-overflow:ellipsis; 一行中,将超出宽度的文本设置为省略号。例如sdasasadad...
(1)移动端用于显示两行文本后省略:
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
(2)js实现文字显示两行后超出部分省略 eg:
var oBox=$(".type2_child3").html();
var demoHtml = oBox.slice(0,34)+'...';//加省略号
oBox=$(".type2_child3").html(demoHtml);
这几个属性一定要一起用:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
7、
jq
sibings()方法:$("p").siblings(".aa") 查找每个p元素的所有类名为.aa的元素
8、
var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
var checkValue=$("#select_id").val(); //获取Select选择的Value
9、
获取选中的radio的值
<input type="radio" name="sex"/>男<input type="radio" name="sex"/>女
var sex= $('input:radio[name="sex"]:checked').val();
10、
在安卓手机上去掉文本框获取焦点时的高亮边框。
.search_text:focus,:hover,:active{outline:0px; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}
11、
渐变:background:linear-gradient(起颜色,终颜色);
要让渐变布满body全屏,在html{height:100%;}
12、
无限循环旋转图片
<img src="aa.img"/ class="aa">
<style>
.aa{animation:aa 6s linear infinite;}
@keyframes aa{
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
13、
设置字与字之间横向字距:letter-spacing,纵向:line-height
14、
设置多行文本的placeholder样式
textarea::-webkit-input-placeholder{}
15、
移动端
禁止页面滑动
var jinzhi=0;
document.addEventListener("touchmove",function(e){
if(jinzhi==0){
e.preventDefault();
e.stopPropagation();
}
},false);
16、
==比较:先将比较的两者转换为同一类型然后进行比较
===比较:不进行类型的转换,如果类型不同则直接返回false
17、
验证电话号码正则: var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
只允许英文和中文:
onkeyup="value=value.replace(/[\d]/g,'')"
18、
getElementsByTagName()查找标签名在ie 8及以下无效
整理前端css/js/jq常见问题及解决方法(1)的更多相关文章
- 整理前端css/js/jq常见问题及解决方法(2)
移动端 手机 1.点击图片或按钮,选中状态影响到其他范围解决:html{-webkit-user-select:none}<meta name="msapplication-tap-h ...
- 整理前端css/js/jq常见问题及解决方法(3)
jq: 1.prepend(参数);//将参数内容前置再某元素内部; eg: <div id="div1">奇妙能力歌</div> $("#div ...
- NHibernate常见问题及解决方法
NHibernate常见问题及解决方法 曾经学过NHibernate的,但是自从工作到现在快一年了却从未用到过,近来要巩固一下却发现忘记了许多,一个"in expected: <end ...
- C#用ado.net访问EXCEL的常见问题及解决方法
C#用ado.net访问EXCEL的常见问题及解决方法,除了像sql server,access常见的数据库,其实Excel文件也可以做为数据库访问. ado.net访问excel的实例: OleDb ...
- Nacos 常见问题及解决方法
Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈.在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方法,这篇文章后续 ...
- WebView加载本地html、js文件常见问题及解决办法
声明:基于android studio平台,php语言搭建服务器 目录: 一.JavaScript脚本语言没有反应 二.alert无法弹出 三.html页面之间不能跳转 四.屏幕缩放没有达到预期效果 ...
- Direct3D11学习:(零)常见问题及解决方法整理
转载请注明出处:http://www.cnblogs.com/Ray1024 一.概述 在D3D11学习的这个系列中,单独写一篇文章来记录自己学习过程中遇到的问题及最后的解决方法. 这篇文章的目的 ...
- 前端 css+js实现返回顶部功能
描述: 本文主要是讲,通过css+js实现网页中的[返回顶部]功能. 实现代码: HTML: <div> <button onclick="returnTop()" ...
- IIS启用GZIP压缩js、css无效的原因及解决方法
IIS启用GZIP压缩之后,原以为可以压缩所有文件了,包括html.CSS.JS.图片这些文件,但是当我检查的时候,发现并不是这样的,压缩的只有html文件,而CSS.JS并没有压缩 在卡卡网的网站速 ...
随机推荐
- requireJS目录
前言 对于像我这种requireJS初学者而言,requireJS最难理解的部分应该是它的路径问题.晚上随便折腾了一下,算是稍微理清了这个目录问题吧. requireJS学习网址:requireJS中 ...
- ReferenceError: Promise is not define
尽管加入了babel-polyfill ,依然出现 [ReferenceError: Promise is not define]的问题.目前只在三星.金立手机出现这种问题.没办法,只能强行修复了. ...
- Silverlight:telerik RadControls中RadGridView的一个Bug及解决办法(转载)
当RadGridView中嵌套RadComboBox,且RadGridView的高度不够出现滚动条时,上下拉动滚动条后,RadComboBox中的选中值将丢失! 如下图: 滚动条未拖动前 滚动条上下拖 ...
- PHP正则表达式教程
1.入门简介 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的代码. 很可能你使用过Windo ...
- atitit.atiLinq v2新特性attilax大总结 q326
atitit.atiLinq v2新特性attilax大总结 q326 1. V3规划 (分开sql2obj sql2sql sql2xml)1 2. V2新特性 Url linq的定义1 3. V1 ...
- docker的使用02
自定义容器名称: docker run --name -i -t ubuntu /bin/bash docker ps -a 数据卷的使用 数据卷其实就是容器和宿主机目录之间的映射. 具体实现: su ...
- docker下部署spring boot
第 5 章 Docker + Spring Boot: 快速搭建和部署Java Web应用 0.你需要: JDK 1.8 : java -version Maven 3.0+ : mvn -v Git ...
- vue 事件处理器
事件处理器 1.监听事件 可以用v-on指令监听DOM事件来触发一些js代码. 2.方法事件处理器 许多事件处理的逻辑都很复杂,所以直接把js代码写在v-on指令中是不可行的.因此v-on可以接受一个 ...
- C语言结构体指针的引用问题
在写栈的一个应用时遇见这样的一个问题 SqStack s; s->base = (int*)malloc(sizeof(int)*10); 通过这样一个代码引用的时候,会导致程序出现异常 经过一 ...
- spring oauth Role and Authority and scope
使用hasRole class Grant implements GrantedAuthority{ @Override public String getAuthority() { return & ...