最后几天,我为你的所有帮助制作了一个替换字符串的脚本。现在我正在我的所有网站上测试,但在某些网站上显示FF中的停止脚本弹出错误,在Chrome Kil页面错误,似乎我的脚本在更换时使用了大量的浏览器资源,所以我需要你的专业编码触摸,使字符串替换脚本更有效这里快速优化的是我的代码:
function avid_number_setup(){
var avidno = '(800).123.1234';
var match_tollandlocal = avidno.match(/800|822|833|844|855|866|877|888|899/gi);
if(match_tollandlocal != null){
//alert('TollFree number');
(function($){
$('*').each(function(i){
$('body').html($('body').html().replace(avidno,'<span id="avidtoll">AvidTrak Tracking Number</span>'));
})
})(jQuery)
}
if(match_tollandlocal == null){
// alert('Local number');
(function($){
$('*').each(function(i){
$('body').html($('body').html().replace(avidno,'<span id="avidlocal">AvidTrak Tracking Number</span>'));
})
})(jQuery)
}
}
avid_number_setup();
需要你的帮助/提示,让我的字符串更快更有效地替换代码。
答案 0 :(得分:1)
此代码:
$('*').each(
为页面上的每个元素做一些事情。这需要花费很多时间而且不需要。删除它。