枫芸志
(adsbygoogle = window.adsbygoogle || []).push({});
主要是Discuz X1.5使用了$(id)作为dom节点的获取方法,而$符号刚好与jQuery的默认符号相冲突,一个是优秀的社区系统,一个是出色的js框架,自然希望做到兼容。...
Discuz和jQuery有两个冲突的地方。
冲突一、Array.prototype.push函数冲突
Discuz 7.0版本为了兼容低版本的IE,重写了Array的push方法,代码位于include/common.js中,如下:
Array.prototype.push = function(...
jQuery是个优雅的框架,可以方便地用js实现页面快捷键的功能,代码很简单
$(document).keypress(function(e){
if(e.ctrlKey && e.which == 13) {
alert(&q...
应博友要求,对W3school chm教程手册进行了更新,重新编译了一遍。
说明:W3school chm教程手册,个人认为是最好的网页制作参考手册,是对http://w3school.com.cn的全站下载打包编译而成,运用工具为WebZip7和EasyCHMv3.84。
截个图看看
W3sc...
CKEditor是一个出色的所见即所得的富文本编辑器,相比ExtJs原生的htmleditor要强大很多,于是把CKEditor集成到ExtJs中便是一个很好的选择。
从ExtJs官方论坛找到了整合的实例,不过其中的问题不少,比如组件setValue、isDiry等方法无法得到正确的结果。经过改造,...
翻遍所有ExtJs 2.2的form组件,竟没有合适的显示html格式内容的组件,唯有htmleditor组件式用来编辑html格式内容的,但用来显示的话超链接就没法点了,发挥搜索十八般武艺无果。最有自己来改写了一下原来的Ext.form.Field组件变成Ext.form.DisplayField...
之前做过一阵的ExtJs开发,从最傻的符号问题,到后来的渲染问题都碰到过。下面是个人开发过程中做的一些总结,多是问题的应对:
1、引入js和css文件时注意文件的路径问题;
2、导入ext-base.js后注意设置Ext.BLANK_IMAGE_URL的值(透明图片s.gif位置);
3、IE提示“...
默认情况下,使用innerHTML操作dom中的内容时,加入的innerHTML中包括的script脚本会被加入但是不会被解析执行,如下所示
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &...
从Discuz 7.2中提取出来的功能,还是很实用的,可应用于播放任何语音或音乐。
实际应用中必然会配合界面的提示同时进行,不过此部分相对简单,自己写写也挺省事的,不说了。
需要的下[download id="39" format="1"]
...
FckEditor更名CKEditor
著名的开源网页编辑软件FCKEditor在09年发布更新到3.0,并改名为CKEditor。原来叫FCK,是因为最初的开发者叫Frederico Calderia Knabben;现在叫CK,意指”Content and Knowledge”。新版的编辑器的更...