



VeRoN писал(а):Каким образом можно убрать в ФФ фокусировку (точки во круг) на кнопке спойлера?
outline:none;
input.uSpoilerButton {width:100%; border:0; padding: 0 0 0 13px; outline:none; font-size:8pt; background-color:inherit !important; cursor:pointer; font-weight:bold; text-align:left}
input.uSpoilerButton::-moz-focus-inner {border:0}
div.uSpoilerClosed div.uSpoilerButBl input.uSpoilerButton {background:url('http://alexeenko.org/public/img/spoiler_plus.gif') no-repeat left center}
div.uSpoilerOpened div.uSpoilerButBl input.uSpoilerButton {background:url('http://alexeenko.org/public/img/spoiler_minus.gif') no-repeat left center}
div.uSpoilerClosed, div.uSpoilerOpened {padding:3px; border:1px solid #CBCBCB; border-left-width:3px; background:#E9EAE6}
div.uSpoilerText {padding-top:5px; padding-left:3px}
div.uSpoilerOpened div.uSpoilerButBl input.uSpoilerButton
div.uSpoilerClosed div.uSpoilerButBl input.uSpoilerButton
По своей логике дочерние селекторы похожи на селекторы контекстные. Разница между ними следующая. Стиль к дочернему селектору применяется только в том случае, когда он является прямым потомком, иными словами, непосредственно располагается внутри родительского элемента. Для контекстного селектора допустим любой уровень вложенности.
Nigelist писал(а):дались вам англоязычные ресурсы
Vanofuture писал(а):w3.org
Nigelist писал(а):http://stepbystep.htmlbook.ru/?id=53
Vanofuture писал(а):Читать ещё раз. В моём(да и вашем тоже) коде используються не дочерние, а контекстные селекторы.
uWeb писал(а):Убираем [+] и [-] в uSpoiler
Ставить после $BODY$
Во всем виноват chu4___x
- Код: Выделить всё
<?if($PAGE_ID$='threadpage')?>
<script type="text/javascript">
$('td.posttdMessage .uSpoilerButton').each(function () {
$(this).val($(this).val().replace(/\[[+-]]/g, ''));
this.onclick = function () {
return $(this).parent().parent().find('.uSpoilerText').slideToggle();
}
})
</script>
<?endif?>
<script type="text/javascript">
$('td.posttdMessage .uSpoilerButton').each(function (){
$(this).val($(this).val().replace(/\[[+-]]/g, '')).removeAttr('onclick');
$(this).click(function(){
$(this).parent().parent().toggleClass('uSpoilerOpened').find('.uSpoilerText').slideToggle('fast');
});
})
</script>
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5