WebRoot/frame/js/method/pngFix/supersleight.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*edited by fukai*/
var pngPrePath = "../";
if ($("#skin").attr("prePath") != null) {
pngPrePath = $("#skin").attr("prePath");
}
var supersleight = function(){
var root = false;
var applyPositioning = true;
var shim = pngPrePath + 'js/method/pngFix/x.gif';
var shim_pattern = /x\.gif$/i;
var fnLoadPngs = function(){
if (root) {
root = document.getElementById(root);
}
else {
root = document;
}
for (var i = root.all.length - 1, obj = null; (obj = root.all[i]); i--) {
if (obj.currentStyle.backgroundImage.match(/\.png/i) !== null) {
bg_fnFixPng(obj);
}
if (obj.tagName == 'IMG' && obj.src.match(/\.png$/i) !== null) {
el_fnFixPng(obj);
}
if (applyPositioning && (obj.tagName == 'A' || obj.tagName == 'INPUT') && obj.style.position === '') {
obj.style.position = 'relative';
}
}
};
var bg_fnFixPng = function(obj){
var mode = 'scale';
var bg = obj.currentStyle.backgroundImage;
var src = bg.substring(5, bg.length - 2);
if (obj.currentStyle.backgroundRepeat == 'no-repeat') {
mode = 'crop';
}
obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='" + mode + "')";
obj.style.backgroundImage = 'url(' + shim + ')';
};
var el_fnFixPng = function(img){
var src = img.src;
img.style.width = img.width + "px";
img.style.height = img.height + "px";
img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
img.src = shim;
};
var addLoadEvent = function(func){
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
}
else {
window.onload = function(){
if (oldonload) {
oldonload();
}
func();
};
}
后面还有 14 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
