Здраствуйте, на одном форуме наткнулась на такую интересную штуку, реклама в шапке есть, но она прозрачная:
а когда наводишь на неё курсор, она становиться полностью видимой:
подскажите пожалуйста, что это за код такой волшебный?
ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » исчезающая реклама
Здраствуйте, на одном форуме наткнулась на такую интересную штуку, реклама в шапке есть, но она прозрачная:
а когда наводишь на неё курсор, она становиться полностью видимой:
подскажите пожалуйста, что это за код такой волшебный?
puppet_kiss
Ссылку на форум или хотя бы платформу. И ссылку на ваш форум, иначе я не смогу сказать ,возможно ли это осуществить у вас на форуме. Везде разные ограничения.
Ghоst
вот форум на котором встретила эффект:
http://ftparallel.anihub.ru/
у меня тестовик http://jtest.rusff.ru/
форум буду делать либо на rusff либо на anihub
puppet_kiss
Попытался пронаблюдать, да ничего не заметил ни в Опере, ни в Хроме, ни в Мозилле.
А вообще почти на всех платформах есть код, ограничивающий прозрачность рекламы:
<script type="text/javascript">
try{jQuery.ready();}catch(e){}
try{
$(document).ready(function(){
ac = 0;
el = ['div#pun-title','table#title-logo-table','tr#title-logo-tr','tbody#title-logo-tbody','td#title-logo-tdr','tr .title-logo-tdr','iframe#bs-top-iframe','.title-logo-tdr a img','.title-logo-tdr iframe','.title-logo-tdr object','div#tieser-bottom','iframe#bs-bottom-iframe'];
for (var key in el){
if (!$(el[key]).length) continue;
if ($(el[key]).css('opacity') && $(el[key]).css('opacity') < 1 || $(el[key]).children().css('opacity') && $(el[key]).children().css('opacity') < 1 || $(el[key]).parent().css('opacity') && $(el[key]).parent().css('opacity') < 1){
ocss = 'opacity:1 !important; -moz-opacity:1 !important; -khtml-opacity: 1 !important; filter:alpha(opacity=100) !important';
$(el[key]).css('opacity',1);
$(el[key]).css('cssText',ocss);
$(el[key]).children().css('opacity',1);
$(el[key]).children().css('cssText',ocss);
$(el[key]).parent().css('opacity',1);
$(el[key]).parent().css('cssText',ocss);
$(el[key]).find("*").css('opacity',1);
$(el[key]).find("*").css('cssText',ocss);
}
if ($(el[key]).css('display') && $(el[key]).css('display') == 'none'){
$(el[key]).css('display','block');
$(el[key]).css('cssText','display:block !important');
}
if ($(el[key]).css('visibility') && $(el[key]).css('visibility') == 'hidden'){
$(el[key]).css('visibility','visible');
$(el[key]).css('cssText','visibility:visible !important');
}
if ($(el[key]).css('z-index') && $(el[key]).css('z-index') < 0){
$(el[key]).css('z-index','1000');
$(el[key]).css('cssText','z-index:1000 !important');
}
if ($(window).width() < 1000) continue;
for (i=0;i<2;i++){
if ($(el[key]).offset().left !== null && $(el[key]).offset().left > parseInt($(window).width()-$(el[key]).width()) || $(el[key]).offset().left < -2 || $(el[key]).offset().top !== null && $(el[key]).offset().top > parseInt($(document).height()-$(el[key]).height()) || $(el[key]).offset().top < -2){
if (i==0){
pcss = 'left:0 !important;top:0 !important';
$(el[key]).css({'left':0,'top':0});
$(el[key]).css('cssText',pcss);
} else ac++;
}
}
}
if (ac > 0)
$('<img src="http://bs.mybb.ru/adverification?'+window.location.hostname+'" width="1" height="1" style="display:none" />').appendTo('body');
});
}catch(e){}
</script>
И у вас он стоит на тестовике. Не даст он снизить прозрачность рекламы через свойство opacity.
Ghоst
как-то я потерялась в этом коде, но всё равно спасибо за помощь
Кстати, ещё вопрос - как двигать рекламу? Адрес форума в профиле, если что. Там уже стоит скрипт, но я потерял его : (
puppet_kiss
Этот код просто для примера, это скрипт от платформы, просто запрещающий менять прозрачность. Точнее, всегда устанавливающий ее стопроцентной.
Пернатый
В стиле в первом окне найдите такую штуковину:
/* D2 Page navigation
-------------------------------------------------------------*/
Вот над ней у вас этот код и стоит:
#pun-title table tbody tr .title-logo-tdr {
position: absolute; z-index: 1; left: 1px; top: 39px; opacity:0.1;
}
Ghоst
о, спасибище.
Вы здесь » ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов » Архив устаревших тем » исчезающая реклама