记录Harde学习成长生活的点点滴滴.
2012-02-05 JavaScript,Jquery,WEB前端


没有评论
778 次浏览

解决[event.layerX and event.layerY are broken and deprecated in WebKit]

今天拿出以前做的一套UI做点小东西,运行没啥异常,但是JS控制台一直提示[event.layerX and event.layerY are broken and deprecated in WebKit],Google了一下,说是Jquery的BUG,看了下,项目中用的是1.5的,升级到1.7后问题解决。
时间紧迫,留此文以后再看这个问题。

2010-11-09 JavaScript,WEB前端


没有评论
282 次浏览

判断Jquery是否加载

废话不多说,直接上代码
其实很简单

?View Code JAVASCRIPT
1
2
3
4
5
if (typeof window.jQuery == "undefined") {
    //未引用Jquery
} else {
    //引用了Jquery
}

注意,上面的代码是判断是否加载jquery的,至于是否加载完成,呵呵~我觉得这个话题没有太大的意义。

2010-04-18 JavaScript


2条评论
169 次浏览

解决TinyMCE编辑器使用Ajax取不到的问题

今天把以前的项目动了点小手术
结果发现2个问题
一个是TinyMCE和jquery.blockUI一起用,firefox下是disabled状态….
目前没有解决办法

另外一个问题是使用ajaxForm时
POST中取不到textarea的值
查了下API
使用
tinyMCE.get(‘textarea的id’).getContent()就可以了
看到网上有网友问,顺便就写下来了
这样ajax提交可以这样

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
$('#form_addseriesSeries').submit(function(){
    $(this).ajaxSubmit({
	success:response,
	data:{description:tinyMCE.get('inputbox').getContent()}
    });
    $.unblockUI();
    return false;
});

OK~收工

2010-04-14 JavaScript,PHP


没有评论
491 次浏览

Javascript生成json(可以用php的json_decode解码)

这几天迷上了JSON,连项目中一些XML的工作都交给了JSON
话说JSON真的比XML方便的多啊…

但是有个问题
虽然JS解码JSON非常方便,但是编码似乎没有什么好办法…
本着能懒即懒,不能懒也尽量懒的原则,古狗了一下
还真让我发现了
PHP里直接用json_decode就可以解码,用起来相当方便

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function json_encode_js(aaa){
        function je(str){
            var a=[],i=0;
            var pcs="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
            for (;i<str.length;i++){
                if(pcs.indexOf(str[i]) == -1)
                    a[i]="\\u"+("0000"+str.charCodeAt(i).toString(16)).slice(-4);
                else
                    a[i]=str[i];
            }
            return a.join("");
        }
        var i,s,a,aa=[];
        if(typeof(aaa)!="object") {alert("ERROR json");return;}
        for(i in aaa){
            s=aaa[i];
            a='"'+je(i)+'":';
            if(typeof(s)=='object'){
                a+=json_encode_js(s);
            }else{
                if(typeof(s)=='string')
                    a+='"'+je(s)+'"';
                else if(typeof(s)=='number')
                    a+=s;
            }
            aa[aa.length]=a;
        }
        return "{"+aa.join(",")+"}";
    }

话说,看着aaa的变量名有点不爽,我给改掉了...
同样有不爽的...自己改去,我是不会提供的..o(∩_∩)o 哈哈

3个常见的Flash轮显广告源码

代码我就不Copy了
除了第一个剩下2个都是JS+Flash实现的
代码不是很复杂
3个特效我放在一个压缩包里了

flashe8bdaee698bee5b9bfe5918a1

flashe8bdaee698bee5b9bfe5918a2

flashe8bdaee698bee5b9bfe5918a3

(源码出自懒人图库,不过我刚才去时发现提示有恶意代码……不过那里面的东西很不错,大家可以开着杀毒软件进去杀一圈)
点击下载 flash广告.rar

分享按钮