[转]如何跨浏览器使用连续字符的换行
摘要:由于连续的字符(字母、符号、数字)在默认情况下是不换行的,可能会破坏整个界面布局。
那如何解决这个问题呢?
在 IE 和 Safari 1.3+ 下相对比较容易解决,使用 CSS 属性 word-wrap: break-word;。有朋友会问为什么不是使用 word-break:break-all; ,因为有一个特殊的情况,该属性无法解决换行——连续的英文标点符号。
注:word-break 主要使用在 CJK 文本,即:中文(Chinese)、日文(Japanese)、韩文(Korean)。
阅读全文
posted @
2008-11-21 17:06
马可香蕉
阅读(206)
推荐(0)
[转]IE与FireFox的js和css几处不同点
摘要:1.firefox不能对innerText支持。
firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替。
2.禁止选取网页内容:
在IE中一般用js:obj.onselectstart=function(){return false;}
而firefox用CSS:-moz-user-select:none
3.滤镜的支持(例:透明滤镜):
IE:filter:alpha(opacity=10);
firefox:-moz-opacity:.10;
.
.
.
阅读全文
posted @
2008-07-22 14:29
马可香蕉
阅读(346)
推荐(0)
[JS]js常用方法
摘要:获得obj左顶点坐标 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//获得obj左顶点坐标 function getObjPosition(obj) { var x = obj.offsetLeft,y = ob...
阅读全文
posted @
2008-07-16 13:48
马可香蕉
阅读(169)
推荐(0)
JS限制文本框只能输入整形或浮点数
摘要: 这个问题应该是老生常谈了,但是始终不好解决,有以下需要进行限制:
1、敲击键盘只能输入输入数字;
2、复制的时候也需要删除非数字字符;
3、使用输入法也应该只认数字;
4、在页面中选择一段文字,直接拖拽,也应该能进行筛选;
所以我们需要一个在任何时候只要文本框内容发生变化就触发的事件,来完成上述工作,而不是单纯的onchange事件。
阅读全文
posted @
2008-02-19 09:49
马可香蕉
阅读(2931)
推荐(0)
[原]为我的blog添彩:-)(修正FF下显示bug)
摘要: 前段时间看了JavaScript,咱也OO一把觉得不错,手很痒,觉得有必要也做一个。
这两天就付诸行动了,做的话,如果和别人一样那也没多大意思,要有所新意才行。具体效果可以参见上面 ^o^。
阅读全文
posted @
2008-02-01 15:51
马可香蕉
阅读(1699)
推荐(0)
[转]js获取table中td的绝对坐标
摘要:方法1:
function getAbsPoint(e)
{
var x = e.offsetLeft, y = e.offsetTop;
while(e=e.offsetParent)
{
x += e.offsetLeft;
y += e.offsetTop;
}
alert("x:"+x+","+"y:"+y);
}
...
阅读全文
posted @
2007-12-06 11:47
马可香蕉
阅读(2472)
推荐(0)
outerHTML,innerHTML,innerTEXT区别
摘要:之前一直对outerHTML,innerHTML,innerTEXT的概念不是很清楚,无意间在网上找到了这张图,终于明白了...
阅读全文
posted @
2007-12-04 18:04
马可香蕉
阅读(311)
推荐(0)
JS比较日期
摘要:execScript('n = DateDiff("d","11/23/2007","2002-11-27")','vbscript'); alert(n);//根据N值是否大于零即可判断两个日期的前后 判断n数值,对于日期格式不同的也同样有效
阅读全文
posted @
2007-11-16 09:52
马可香蕉
阅读(465)
推荐(0)