文档标签: qianduan
select备受鄙视,前端中会碰到各式各样的问题,例如:
1,弹出层无法阻挡select
2,宽度,高度受系统影响,甚至连系统主题都影响select的宽高
等等。
今天碰到这样一个问题,后台系统再做3级联动的时候,用jquery的append向select中推拼合好的option,在IE6/7下居然无法自适应宽度。找到的唯一理由是,低版本浏览器无法重绘界面,导致宽度无法自适应,使用的解决方案:
对select先隐藏,后再显示。例如:
$(“#SelectID”).hide().show();
另外一种可能的解决方案是:
使用原生js的options.add向select中添加。
目前还是没有解决,以上测试过了!
转自:http://www.smuwcwt.com/archives/673...
rails的安装,rails环境配置,最近公司的事相对而言少了一些,于是想学习一下ruby
因为最近对火热的ruby感兴趣,故准备搭建ruby开发环境。感受下ruby的强大。在搭建环境的过程中,遇到了一些问题,在下文中已做记录,并奉上个人的解决方案。
在开始前啰嗦一句:本人使用环境ruby 1.9.2 ,rails 3.0.9.
1、 下载最新版ruby
网址如下:http://www.ruby-lang.org/en/downloads/
2、 安装ruby
下载后直接为exe文件,直接下一步即可。可将[将路径添加到环境变量path中]和[关联ruby文件]两个选项选中。不解释。
3、 查看安装结果
Windows环境下,cmd中输入:ruby –v 查看ruby版本。
4、 安装rails
安装rails灰常简单,只需在命令行中执行:gem install rails --include-dependencies。
运行该命令需保证网络畅通。
安装完毕后运行:ra...
最近看到腾讯的一个页面动态特效还不错!于是就有了某种邪恶的想法:扒下来!
直接上代码
[js]
function getClass(tagname, className) { //tagname指元素,className指class的值
//判断浏览器是否支持getElementsByClassName,如果支持就直接的用
if (document.getElementsByClassName) {
return getElementsByClassName(className);
}
else { //当浏览器不支持getElementsByClassName的时候用下面的方法
var tagname = document.getElementsByTagName_r(tagname); //获取指定元素
var tag...
js运算符
初次见到这样语句 a=a || [] 还有些纳闷,因为在其他语言中没见过有如此用法。
因而查询一下js的介绍:
1.逻辑或运算符||:
当运算符||的两个运算数都是布尔值,它对这两个运算数执行布尔OR操作。
它先计算第一个运算数,如果这个表达式的值可以被转换成true,那么它就返回左边这个表达式的值。否则计算第二个运算数
即使||运算符的运算数不是布尔值,任然可以将它看作布尔OR运算,因为无论它返回的值是什么类型,都可以被转换为布尔值。
而且另一方面,对非布尔型的运算数使用了||,这是利用了它对非布尔型的值会将其返回的特性。该运算符的这一用法通常是选取一组备选值中的第一个定义了的并且非空的值(也就是说第一个不会转换为false的值)
例:
var max=max_width || preferences.max_width || 500...
1. window.open(url,'读图网','width='+(window.screen.availWidth-10)+',height='+(window.screen.availHeight-30)+ ',top=0,left=0,resizable=yes,status=yes,menubar=no,scrollbars=yes');
2.window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,...
jquery提示框(tip)插件
官方地址 http://craigsworks.com/projects/qtip/
下载地址 http://craigsworks.com/projects/qtip/download
演示地址 http://craigsworks.com/projects/qtip/demos/
演示地址:http://www.lullabot.com/files/bt/bt-latest/DEMO/index.html...
网站找的一段文章,这里可以找到更多mootools里面的js:http://mootools.net/more/
看mootools能够按所需组件进行下载,所以对他尝试一下,第一个例子就是Ajax组件。
这个是客户端文件:testAjax.html
[html]
<head>
<title>测试Ajax</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312"/>
<script type="text/javascript" src="./js/mootools.v1.00.js?v=1"></script>
</head>
<body>
<textarea id=content cols=80 rows=20>
</te...
今天看到javascript吧里面一篇帖子是关于js link的。
以前还没有用过这个函数。
看一段代码:
[html]
<!doctype html>
<html lang="zh">
<head>
<meta charset="utf-8">
<title> New Document </title>
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<script>
var str = 'This is a...
今天在做一个代购网站的时候,用IE打开网页出现一个alert脚本:
[caption id="attachment_1363" align="alignleft" width="251"] stack overflow at
line 0[/caption]
文章来源:http://adophper.com
有时候在看网页的时候,就会弹出一个对话框(js脚本的)。。上面提示:stack overflow at line 0
有时候是 stack overflow at line 8 或 stack overflow at line 3 不一定 。
还有的网页,会直接弹出javascrit什么什么的。也是提示发生错误的。。(经常在老版本的各cms中出现)
后来查看网友的回复说是:
这个是img标签中onerror中途径图片不存在引起的!
于是将页面上的 onerror的图片改了一下,果然没有在出现这种情况!
以上方法主要是针对网页开发者的,如果你是用户怎么办?呵,看一下下面的解决方法:
...
以下是来自百度百科的内容:
window.location方法获取URL
统一资源定位符 (Uniform Resource Locator, URL)
完整的URL由这几个部分构成:
scheme://host:port/path?query#fragment
scheme:通信协议
常用的http,ftp,maito等
host:主机
服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
port:端口号
整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
path:路径
由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
query:查询
可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/asp.net等技术制作的网页)传递参数,可有多个参数,用"&"符号隔开,每个参数的名和值用"="符号隔开。
fragment:信息片断
字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。...
今天我的家乡四川雅安发生了7.0级地震!为了表达我们站长的心情,将网页变灰,以我们的方式来表达。
让网页变灰的html代码:
[html]
<style>
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}
</style>
[/html]...
还 是 接着前面的话题,页面跳转,
获取 get参数,例:http://dututwang.net/?url=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fspm%3Da1z10.1.w1122438406.1.W7XW6I%26id%3D23625076857
加码是用的js encodeURIComponent
现在页面到获取这个url:
decodeURIComponent是对用encodeURIComponent编码过的字符串进行解码的
var url = decodeURLComponent({$url});...
这几天在做代购就块的项目,其中有两个栏目:代购和自购
代购是弹出窗口,自购需要跳转到自购页面并加载获取商品信息,
以前用的jquery模拟点击:$("#id").trigger('click');
但这次的项目因为是在原有的基础上扩展的所以和兼容以前的,用js
查阅了一下资料结果如下:
document.getElementById('id').click();
顺利通过!自个儿高兴一下!...