JS&CSS
billhepeng
这个作者很懒,什么都没留下…
展开
-
js 小数乘积位数太长
function accMul(arg1,arg2){ var m=0,s1=arg1.toString(),s2=arg2.toString(); try{m+=s1.split(".")[1].length}catch(e){} try{m+=s2.split(".")[1].length}catch(e){} return Number(s1.replac...原创 2020-04-23 13:03:54 · 471 阅读 · 0 评论 -
HTML返回历史上一页及刷新
方法一:<a href="javascript:history.go(-1);">返回历史上一页</a>方法二:<a href="javascript:history.back(1);">返回历史上一页</a>返回并刷新:<a href="javascript:;" οnclick="self.location=docum...原创 2019-12-24 14:49:28 · 650 阅读 · 1 评论 -
js判断是否在iframe中
1.方式一if (self.frameElement && self.frameElement.tagName == "IFRAME") { alert('在iframe中');}2.方式二if (window.frames.length != parent.frames.length) { alert('在iframe中');}3.方式三if (sel...原创 2019-12-24 11:18:04 · 281 阅读 · 0 评论 -
设置iframe高度自适应屏幕高度
最近在搭建项目前台页面框子的时候,把iframe设置成了固定的高度,导致不同的电脑尺寸访问的时候,高度差异较大,故查了下,将iframe设置成自动适应屏幕高度的方式,这里记录下。 还是直接上代码吧<%--iframe页面内容--%> <div class="page-content" style=""> <iframe id="if...原创 2019-12-11 23:01:20 · 1633 阅读 · 0 评论 -
js遍历对象所有的属性名称和值
用来遍历指定对象所有的属性名称和值 obj 需要遍历的对象function allPrpos(obj) {//用来保存所有的属性名称和值var props="";//开始遍历for(var pinobj){//方法if(typeof(obj[p])=="function"){...原创 2019-11-25 18:55:30 · 1749 阅读 · 0 评论 -
jQuery对象与DOM对象是不一样的 and jQuery对象转化成DOM对象
通过一个简单的例子,简单区分下jQuery对象与DOM对象:<p id=”imooc”></p>我们要获取页面上这个id为imooc的div元素,然后给这个文本节点增加一段文字:“hello,world”,并且让文字颜色变成红色。通过标准JavaScript处理:var p = document.getElementById('imooc');p.in...原创 2019-11-20 17:06:36 · 194 阅读 · 0 评论 -
Font Awesome 使用
引入Font Awesome css<link rel="stylesheet" href="/web/static/lib/fontawesome/css/font-awesome.css">然后,就可以在网页中插入你想要的图标了。找到图标的名称http://fontawesome.dashgame.com/在fontawesome文件夹里找到font-aw...原创 2019-11-19 17:07:07 · 469 阅读 · 0 评论 -
css伪类中的content: "\f300"
.fa-barhorizontal-chart:before { content: "\f300";}这个选择器的伪类的字体是:font-family:FontAwesome;并且应该是4.X版的,图标字体;可以去官网:fontawesome点io查看。CSS伪类是用来添加一些选择器的特殊效果。解释:在感觉上伪类可以是动态的,当用户和文档进行交互的时候一个元素可以获取或者失去...原创 2019-11-19 16:29:44 · 654 阅读 · 0 评论 -
js 防止BACKSPACE键回退的JS方法
function PreventBSK(){var bskEventCancel = false;var _EVENT = window.event;bskEventCancel = _EVENT && _EVENT.altKey && (_EVENT.keyCode == 8 || _EVENT.keyCode == 37 || _EVENT.keyCode == 39);i转载 2012-04-14 15:30:32 · 2736 阅读 · 0 评论 -
jquery 鼠标移上去显示大图片
实现功能是当鼠标移动到图片上显示大图片html代码: JS代码:由于我是动态增加 的图片所以用live绑定$(function(){ var x = -300; //我的图片在左边用了-300,如果在左边可以30或者其它数 var y = -200; $('a.tooltip').live('mouseover', function(原创 2012-03-27 19:39:54 · 5320 阅读 · 1 评论 -
jquery 让div 文字超出隐藏
style='width:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis'原创 2012-04-14 17:34:47 · 2190 阅读 · 0 评论 -
jquery 实现超出部分隐藏,鼠标移动上显示全部文字
css#tooltipdiv { position: absolute; border: 1px solid #333; background: #f7f5d1; padding: 3px 3px 3px 3px; color: #333; display: none;}.divmatnrdesc{ width:100px;overflow:hidden原创 2012-04-14 19:54:44 · 11606 阅读 · 0 评论 -
如何用javascript JQuery 判断图片是否存在
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> 无标题页 http://www.mainaer.com/JS/jquery-1-3-2.js">> http://www.mainaer.com/skin/m转载 2012-04-18 11:20:49 · 14294 阅读 · 1 评论 -
JS 将当前input 转为大写
方法1:JS 方法 此种方法不好在于,光标始终在最后一个字段没办法移动 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">看看用CSS方法最完美的方法.原创 2012-04-18 20:57:27 · 3038 阅读 · 2 评论 -
Js计算时间差,天数,小时数,余数
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 var endtime_ms = Date.parse(new Date(endtime.replace(/-/g, "/"))); // endtime 为结束时间 得到的结果为 毫秒数,可根据转载 2015-07-24 09:12:30 · 4438 阅读 · 0 评论 -
EXT 控制tabs 打开的数量! - 疯狂秀才 - 博客园
function addTab(subtitle, url, icon) {var tabCount = $('#tabs').tabs('tabs').length; // 获取当前打开窗口总数量 var hasTab = $('#tabs').tabs('exists', subtitle); //根据名称判断窗口是否已打开 var add = function () {转载 2015-07-24 09:13:14 · 956 阅读 · 0 评论 -
extjs 去除字符串两边的空格:
去除字符串两边的空格:var trimResult = Ext.util.Format.trim(" 1000 "); //trim功能 var trimValue = "trim()方法的功能:去掉字符串中的左右空格!" Ext.Msg.alert原创 2015-07-24 09:13:34 · 5300 阅读 · 0 评论 -
jquery阻止用户点Backspace返回上一页
$(document).keydown(function(e){ var target = e.target ; var tag = e.target.tagName.toUpperCase(); if(e.keyCode == 8){ if((tag == 'INPUT' && !$(target).attr("readonly"))||(tag转载 2012-04-14 15:20:17 · 7607 阅读 · 2 评论 -
jquery checkbox
这样在IE9下能用.我发现在IE8下面不能起作用仿佛 $("input[name='useroption'][checked]").each(function() { 换成这样IE8,IE9都能用$("input[name='useroption']:checked").each(function() {原创 2012-04-11 17:21:49 · 682 阅读 · 0 评论 -
myeclipse9.0 验证js错误解决办法
最近换了个myeclipse9.0 想试用一下,结果发现好多JS 都会出错,原本没有错误的在mycelipse9.0上错误。解决方法如下:windows——preferences——在框框里面输入javascript——找到errors/warnings——勾选enabl原创 2011-08-24 10:24:58 · 2503 阅读 · 0 评论 -
jQuery常用的元素查找方法总结
$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClass类的css的所有元素$("*") 选择文档中的所转载 2012-03-25 20:58:52 · 389 阅读 · 0 评论 -
jquery给动态增加元素绑定事件
$('#tablecontent tr td').live('dblclick', function() { alert("aaa"); });原创 2012-03-25 20:21:33 · 488 阅读 · 0 评论 -
juqery datepicker 增加 changeMonth: true changeYear: true 样式改变
修改jquery.ui.datepicker.css.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}修改为.u原创 2012-03-23 19:30:39 · 2775 阅读 · 0 评论 -
juqery 给动态增加元素绑定事件
$('#tablecontent tr td').live('dblclick', function() { alert("aaa"); });原创 2012-03-25 20:42:29 · 559 阅读 · 0 评论 -
juqery 选择中radio
商品 赠品 $("input[type=radio][name=chargtype][value=gift]").attr("checked","checked"); //选中赠品 var val=$('input:radio[name="chargtype"]:checked').val(); //获取选择的值原创 2012-03-26 09:30:05 · 441 阅读 · 0 评论 -
js 保留两位小数据
为JS在运算时出999而烦恼.toFixed给你解决.var num=111.89999;alert( num.toFixed(2));原创 2012-03-27 10:14:25 · 573 阅读 · 0 评论 -
jquery 插件之Alert Dialogs
老感觉系统的提示框,有些不专业.于是找了一个jquery 的插件.Alert Dialogs可以去网站下载http://www.abeautifulsite.net/blog/2008/12/jquery-alert-dialogs/ 为了在iE中正确的使用alert插件,你还得在Page中加入何时DTD:http://www.w3.org/TR/xhtml1/DTD/原创 2012-03-27 12:29:23 · 4615 阅读 · 2 评论 -
jquery 禁用a标签click事件
$('a.tooltip').live('click', function(event) { alert("抱歉,已停用!"); event.preventDefault(); });原创 2012-03-27 19:45:41 · 13660 阅读 · 0 评论 -
jquery live绑定时问题
由于循环动态增加.当鼠标移动上去,老是显示的最后一个img的值,老是显示最后一个图片. var imgpath = $("#pcimage").attr("src"); var imaghref=""; var pcimage=""+imaghref+""; $('a.tooltip').live('mouseover', function(e) {原创 2012-03-27 20:41:48 · 857 阅读 · 0 评论 -
js正整数
function checkPostNum(obj) { var re = /^[1-9]\d*$/; if (!re.test(obj.value)) { alert("必须为正整数!"); return false; }else{ return true; } }原创 2012-03-29 09:35:01 · 669 阅读 · 0 评论 -
ext js 笔记
xtype: 'checkbox', id: 'Useweek', name: 'Useweek', boxLabel: '使用周', 设置不选中 Ext.getCmp('Useweek').setValue("");setValue("原创 2012-03-12 19:33:47 · 439 阅读 · 0 评论 -
jquery 实现可编辑DIV
给realprice开始的DIV绑定click事件.$("div[id^='realprice']").live('click',function(){ var divedit = $(this); if (divedit.children("input").length > 0) { return false; } var inputIns = $原创 2012-03-29 22:08:31 · 5365 阅读 · 0 评论 -
extjs 有些时候修改的时候值没有加载完成在窗口加载的时候加上 delay
formPanel = new Ext.form.FormPanel({ id : 'codeForm', name : 'codeForm', width : 800, Height : 800, frame : true, layout : "auto", delay: 3000,原创 2012-03-14 13:53:42 · 727 阅读 · 0 评论 -
ExtJS 小技巧
一、从form中获取field的三个方法: 1、Ext.getCmp('id'); 2、 FormPanel.getForm().findField('id/name'); 3、Ext.get('id/name'); //前提是FormPanel在界面上显示出来了。 二、ExtJS如何给textfield赋值的三个方法:转载 2012-03-14 11:23:47 · 887 阅读 · 0 评论 -
js判断undefined类型
js判断undefined类型 if (reValue== undefined){ alert("undefined"); } 发现判断不出来,最后查了下资料要用typeof方法:if (typeof(reValue) == "undefined") { alert("undefined"); } typeof 返回的是转载 2012-03-16 11:46:52 · 607 阅读 · 0 评论 -
clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11 的详细用法
value="Minimize"> value="Maximize">value="Close"> value=最小化 onclick=min.Click()> value=最大化 onclick=max.Click()> value=关闭 onclick=close.Click()>onclick="document.execCommand(open)" value=转载 2010-01-05 10:29:00 · 3856 阅读 · 0 评论