Как скрыть кнопку "Ответить", если Тема Закрыта
Как скрыть кнопку Ответить с помощью скрипта, если Тема закрыта? Код:
<div id="frmButns83"><img alt="" style="margin:0;padding:0;border:0;" title="Тема закрыта" src="/img/no/t_closed.gif" /></div> <a href="javascript://" rel="nofollow" class="box_reply_link">Ответить</a>
var close = $('#frmButns83').prev().find('img').attr('title');
if (close == 'Тема закрыта') {
$('.box_reply_link').hide();
}
Что не так? Он не работает( |
prev() не нужен.
|
Цитата:
|
kiberkun,
всё у вас работает
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function ()
{
var close = $('img', '#frmButns83').attr('title');
if (close == 'Тема закрыта') {
$('.box_reply_link').hide();
}
}
)
</script>
</head>
<body>
<div id="frmButns83"><img alt="" style="margin:0;padding:0;border:0;" title="Тема закрыта" src="/img/no/t_closed.gif" /></div>
<a href="javascript://" rel="nofollow" class="box_reply_link">Ответить</a>
</body>
</html>
|
Грубейшую ошибку нашел у себя. Скрипт работает, верно)
Но из-за других скриптов работе ему не давало :( Жесть... Тему закрывайте! |
Если тема закрыта, скрывать кнопку Ответить нужно на сервере, а не на клиенте. Иначе можете быстро наткнуться на тех, кто знает, что такое консоль.
|
BETEPAH, угусь, на сервере форма ответа уже закрыта, если тема закрыта. А кнопку скрыть не могу с помощью операторов, поэтому нашел способ скрыть через JS =)
uCoz - одни сложности в функционале :( |
Могу я поинтересоваться, за что получил минус с комментарием "злой" в этой теме?
|
| Часовой пояс GMT +3, время: 08:50. |