Как сделать только одну иконку SP для спойлера и что бы она стояла нормально, не криво...
+ Есть ли способ сделать так что бы можно было открывать спойлер по тексту?
К примеру фраза Спойлер [+], жмёшь на неё и получается [-]
<!-- Cпойлер Ч2 НTML низ --> <script type="text/javascript"> var StSTART="<div class=\"spoiler quote-box\">\ <p class=\"Button-spoiler\" style=\"padding:8px 0 12px 0;\"><img src=\"http://forumstatic.ru/files/0013/31/68/21274.png\" class=\"Sp-button\" onmousedown=\"this.src='http://forumstatic.ru/files/0013/31/68/38118.png'\" onmouseup=\"this.src='http://forumstatic.ru/files/0013/31/68/21274.png'\" onmouseout=\"this.src='http://forumstatic.ru/files/0013/31/68/21274.png'\" style=\"margin:-8px 6px 0 4px;float:left;\" alt=\"'Кнопка'\"/><img src=\"http://forumstatic.ru/files/0013/31/68/21274.png\" style=\"position:absolute;z-index:-3;visibility:hidden;\" alt=\"img-2\"/><span style=\"margin-left:3px;padding:2px 20px 2px 17px;border:dashed 1px #C9C9C9;\"><span class=\"show-hide 1\">Показать</span><span style=\"display:none;\" class=\"show-hide 2\">Скрыть</span></span></p>\ <div class=\"show-hide\" style=\"margin-top:6px;width:100%!important;display:none\"></br><blockquote>" var StEnd='</blockquote></div></div>'; </script> <script type="text/javascript"> var str='<div align=center style="height:9px;width:14px;"><img id="SP_setting" onclick="SP_click();" style="height:9px;width:14px;margin:-4px -2px 0 -2px;" src="http://savepic.net/1127572.gif"/ title="Спойлер-Настройки"><img style="height:0px;width:0px;" src="../i/blank.gif" title="cпойлер" onclick="SP_click();"></div>';$("#form-buttons #button-link").before("<td id=Deff_sp2_ style='background-image:none;'>"+str+"</td>") function SP_click(){bbcode('[quote==Spoiler]','[\ /quote]')} </script> <script type="text/javascript"> $('.Sp-button').live("click", function(){ $(this).parents('div.spoiler').children('div.show-hide').toggle('slow'),$(this).parents('div.spoiler').find('span.show-hide').toggle() }); $(".post-box .quote-box cite:contains('=Spoiler написал(а):')").each(function (i) { $(this).parent(".quote-box").replaceWith(StSTART+$(this).parent(".quote-box").find("blockquote:first").html()+StEnd) }) $("#MakeSpoiler").replaceWith("")</script> <!--/End//Cпойлер Ч2 НTML низ -->
Добавлено спустя 1 час 6 минут 34 секунды:
Как сделать данный фон который я обвёл на картинке другим цветом? Спасибо.
Отредактировано (NIKSU) (Сб, 10 Авг 2013 21:27:34)