Проба пера… Понаставил тут очередную порцию плагинов/виджетов. С правой колонкой все ясно — архивы, теги, в постах теперь отображаются внизу похожие записи, а вот плагин, который скрывает текст, типа спойлера искал давно. Точнее не искал, а все думал найти, вот случайно наткнулся.
Ща его и проверим, ну-ка, пусть тут будет скрытый текст…
Ща его и проверим, ну-ка, пусть тут будет скрытый текст… текст
Спойлеры для опенкарт
-
<a class=»aspoiler» href=»javascript:fspoiler()»>Текст спойлера</a>
-
-
<div id=»spoiler» style=»display:none»>
-
-
Текст появляющийся после нажатия на ссылку «Текст спойлера»
-
-
</div>
-
-
<script type=»text/javascript»>
-
-
function fspoiler() {obj = document.getElementById(«spoiler»); if( obj.style.display == «none» ) { obj.style.display = «block»; } else { obj.style.display = «none»; }}
-
-
</script>
-
<html><head>
-
<title>Spoiler HTML code</title>
-
<style type=»text/css»>
-
.onner {color: blue}
-
.spoiler {border:0px solid #ddd; padding:3px;}
-
.spoiler .inner {border:0px solid #eee; padding:3px;margin:3px;}
-
</style>
-
-
<script type=»text/javascript»>
-
function showSpoiler(obj){var inner = obj.parentNode.getElementsByTagName(«div»)[0];if(inner.style.display ==»none») inner.style.display =»»;else inner.style.display =»none»;}
-
</script>
-
-
</head>
-
<body>
-
-
<div class=»spoiler»>
-
<span class=»onner» onclick=»showSpoiler(this);»>Статья №1</span>
-
<div class=»inner» style=»display:none;»>Содержание Статьи</div></div>
-
-
</body></html>
Хехе все оказалось просто и без изучения css надо всего то добавить style=»cursor:pointer» , В итоге чтобы был текст подчеркнуты и с курсором рука все будет выглядеть так. Проверил в IE и FF работает
<html><head>
<title>Spoiler HTML code</title>
<style type=»text/css»>
.onner {color: blue}
.spoiler {border:0px solid #ddd; padding:3px;}
.spoiler .inner {border:0px solid #eee; padding:3px;margin:3px;}
</style>
<script type=»text/javascript»>
function showSpoiler(obj) {var inner = obj.parentNode.getElementsByTagName(«div»)[0]; if (inner.style.display == «none») inner.style.display = «»; else inner.style.display = «none»; }
</script>
</head>
<body>
<div class=»spoiler»>
<span class=»onner» onclick=»showSpoiler(this);» style=»cursor:pointer»><u>Статья №1</u></span>
<div class=»inner» style=»display:none;»>Содержание Статьи</div></div>
</body></html>
<a class=«aspoiler» href=«javascript:fspoiler()»>Текст спойлера</a>
<div id=«spoiler» style=«display:none»>
Текстпоявляющийсяпосленажатиянассылку«Текст спойлера»
</div>
<script type=«text/javascript»>
function fspoiler() {obj = document.getElementById(«spoiler»); if( obj.style.display == «none» ) { obj.style.display = «block»; } else { obj.style.display = «none»; }}
</script>
|
Справедливости ради стоит отметить, что стиль ссылки, открывающей спойлер должен отличаться от ссылки, переводящей на другую страницу. Принято, чтобы подчеркивание такой ссылки было не сплошным, а пунктирным. Для этого в стилях нужно добавить что-то вроде этого:
1
|
.aspoiler {border-bottom: 1px dashed;}
|