satsana написал(а):Он работает, там просто картинка слетела, которая должна появляться при наведении
Гмм... У меня на тестовом кнопки (вы ведь про них говорили?) выглядят так:
Свернутый текст
и на нем все работает.
А на основном вид инакий:
Свернутый текст
и функция работать не хочет - после нажатия на любую из кнопок лево/право просто исчезаtт табличка с кнопками, и все.
Если прописать нужное руками ( [float=right][/float] ), то все получается.
Может, это симптом конфликта (на основном форуме установлено больше скриптов).
Скрипт у меня такой (одинаковый для обоих форумов):
Свернутый текст
<!--обтекание изображения 2.4.4 от Паутины-->
<script language="javascript">
$(function(){
$('td#button-link').before('<td id="floatbut" style=\'background-image:url("http://s002.radikal.ru/i198/1009/43/f183caeae434.gif")\'></td>');
$('#floatbut, .vibor').click(function(){
$('div#float').toggle();});
});
elm=document.getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content")
{
post = elm[x].innerHTML;
if(post.indexOf("[/float]") != -1) {
floats = /\[float=(.*?)\]([^\[]{1,11000})\[\/float\]/gi
elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
}}
</script>
<div id="float" style="display:none;background:#FFFFCC;border:1px solid black; width:auto; padding:8px; position:absolute; margin-top:-32%; margin-left:35%; z-index:20">
<div><strong>Направление обтекания</strong></div><br>
<div align="center">
<img class="vibor" src="http://s001.radikal.ru/i193/1009/96/695abc799ddb.png" title="left" onclick="bbcode('[float=left]', '[/float]')" />
<img class="vibor" src="http://s002.radikal.ru/i199/1009/ac/95c10fcc7d82.png" title="right" onclick="bbcode('[float=right]', '[/float]')" />
</div></div>
satsana, ваше предложение, может быть, пофиксит проблему, но - сорри за неграмотность - куда эту строку вставить?
Отредактировано Dango (Вт, 19 Сен 2017 01:58:26)