【发布时间】:2018-02-03 22:36:29
【问题描述】:
我有两张 png 图片,我想在图片的顶部添加 ,具体取决于在特定配置文件上应用的特定设置。我找到了一个可以帮助我的不错的教程,它在这里:http://fmdesign.forumotion.com/t279-profile-field-for-custom-post-profiles
现在,它只说明如何为某个图片添加边框、背景和文本颜色。我在 Stackoverflow 上找到了另一篇文章,但我不知道如何更改它以满足我的需要。线程在这里:Insert image object into HTML
现在,我想要使用的代码看起来像这样(我的浏览器不会为我抛出任何错误,但它仍然可能包含不适当的编码和错误,我是脚本新手,请耐心等待):
var delikeret = document.getElementById("dkepkeret");
var eszakikeret = document.getElementById("ekepkeret");
function extraProfileImage() {
var field = 'Hovatartozás';
customProfile
({
value: 'Észak',
keret: eszakikeret,
});
customProfile
({
value: 'Dél',
keret: delikeret,
});
customProfile({ value: '.*?', remove: True }); // remove field from profiles
function customProfile(o) {
var reg = new RegExp('<span class="label"><span style="color:#[a-f0-9]{6};">'+field+'</span>\\s:\\s</span>(\\s|)'+o.value+'<br>','i');
for (var i = 0, p = $('.postprofile, .user, .postdetails.poster-profile'); i < p.length; i++) {
if (p[i].innerHTML.match(reg)) {
if (o.remove) p[i].innerHTML = p[i].innerHTML.replace(reg, '');
} else {
p[i].style.backgroundImage: "url('" + o.keret + "')";
//p[i].appendChild(o.keret);
//p[i].style.background = o.keret;
//p[i].style.backgroundPosition = "center center";
//p[i].id = getElementById("o.keret");
}
}
}
}
var info = 'Plugin developed by Ange Tuteur for customizing post profiles. For help with this plugin, please see the following link : http://fmdesign.forumotion.com/t279-profile-field-for-custom-post-profiles';
$(document).ready(function() {
extraProfileImage();
});
我很乐意得到任何帮助! PS:其他的我都按照Forumotion教程做了,虽然带有“dkepkeret”和“ekepkeret”的图片存储在页面的其他地方,会不会有问题?
提前致谢!
【问题讨论】:
标签: javascript loops phpbb3