[转贴]标准化下Marquee的效果
2007-3-13 13:26:00
JS代码:
Example Source Code [www.52css.com]
function getElementsByClass(searchClass,tagName) {
var classElements = new Array();
if ( tagName == null )
tagName = '*';
var els = document.getElementsByTagName(tagName);
var elsLen = els.length;
var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function ccMarquee(className){
var a=getElementsByClass(className);
for (i = 0; i < a.length; i++) {
a[i].innerHTML="";
}
}window.onload = function () {
ccMarquee("ccMarquee");
}
XHTML代码:
Example Source Code
请大家注意,需要用到滚动效果的地方只要在其何外围的标签上加上Class="ccMarquee"即可。注意大小写。(转载自www.52css.com)
Example Source Code [www.52css.com]
function getElementsByClass(searchClass,tagName) {
var classElements = new Array();
if ( tagName == null )
tagName = '*';
var els = document.getElementsByTagName(tagName);
var elsLen = els.length;
var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function ccMarquee(className){
var a=getElementsByClass(className);
for (i = 0; i < a.length; i++) {
a[i].innerHTML="";
}
}window.onload = function () {
ccMarquee("ccMarquee");
}
XHTML代码:
Example Source Code
请大家注意,需要用到滚动效果的地方只要在其何外围的标签上加上Class="ccMarquee"即可。注意大小写。(转载自www.52css.com)
发表评论:
About Me
稍等片刻,更多精彩...
Categories
稍等片刻,更多精彩...
Calendar
稍等片刻,更多精彩...
User login
Entries
稍等片刻,更多精彩...
Replies
稍等片刻,更多精彩...
Leave Words
稍等片刻,更多精彩...
Links
稍等片刻,更多精彩...
Information
稍等片刻,更多精彩...
Designed By ShineBlog.com