Как скрыть кнопку "Ответить", если Тема Закрыта
Как скрыть кнопку Ответить с помощью скрипта, если Тема закрыта? Код:
<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, время: 00:22. |