رد: ممكن كود تغير حجم خط
11.02.17 15:48
ألسلام عليكم
تفضل صديقي :
ضع الكود في جافا سكربت وحدد على جميع الصفحات
تفضل صديقي :
ضع الكود في جافا سكربت وحدد على جميع الصفحات
- الكود:
$(function() {
var tamanhos = [
10,
14,
16
],
posicao = 0,
local = '#page-body, #ipbwrapper #content-container',
sagaz = {
Padrao : 'الحجم الاصلي',
FontSize : 'خط المنتدى : '
},
cookie = my_getcookie('fa_fontsize'),
selector = $('<select id="fa_fontsize" />')[0],
container = $('<div id="fa_fontsize_container" style=""><span id="fa_fontsize_label" style="font-size:12px">' + sagaz.FontSize + '</span></div>')[0],
html = '<option value="default:' + window.getComputedStyle(document.body, null).getPropertyValue('font-size') + '" ' + ( /default/i.test(cookie) ? 'selected' : '' ) + '>' + sagaz.Padrao + '</option>',
ad = 0, ra = tamanhos.length,
change = function(init, val) {
var value = init === true ? val : this.value;
my_setcookie('fa_fontsize', value);
document.body.style.fontSize = /default/i.test(value) ? value.replace(/default:/, '') : value + 'px';
};
for (; ad < ra; ad++) {
html += '<option value="' + tamanhos[ad] + '" ' + (cookie == tamanhos[ad] ? 'selected' : '') + '>' + tamanhos[ad] + '</option>';
}
selector.innerHTML = html;
selector.onchange = change;
if (cookie) {
change(true, cookie);
}
container.appendChild(selector);
$(local)[['prepend', 'append'][posicao]](container);
});
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى