Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.08.2013, 09:06
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

Скрытие пустых кнопок
Доброго времени суток всем! Сабж: на странице есть несколько кнопок вида: <li class='some_class'><a href='some_link'>Demo</a></li> . Вопрос вот в чем: всего кнопок 6, на некоторых страницах их нужно всего 2 или вообще одна, как удалить кнопки в которых поле 'some_link' будет пустым(ссылки не будет)? Я нашел одно решение, но оно не очень-то красивое, хотелось бы послушать мнение умных людей. Заранее спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 23.08.2013, 09:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Царь Леонид
как удалить кнопки в которых поле 'some_link' будет пустым(ссылки не будет)?
Как вариант...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function (){
	$('.some_class > a[href=""]').parent().hide();
});
</script>
</head>
<body>
<ul>
	<li class='some_class'><a href='some_link'>Demo 0</a></li>
	<li class='some_class'><a href=''>Demo 1</a></li>
	<li class='some_class'><a href=''>Demo 2</a></li>
	<li class='some_class'><a href='some_link'>Demo 3</a></li>
	<li class='some_class'><a href='some_link'>Demo 4</a></li>
</ul>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 23.08.2013, 11:46
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

Спасибо за ответ)не пойму,как сам до этого не догадался
Ответить с цитированием
  #4 (permalink)  
Старый 24.08.2013, 14:21
Профессор
Отправить личное сообщение для Kvark Посмотреть профиль Найти все сообщения от Kvark
 
Регистрация: 02.04.2013
Сообщений: 225

а не проще былоб создавать кнопки "налету" по мере надобности чем иметь заготовки и скрывать пустые?
Ответить с цитированием
  #5 (permalink)  
Старый 26.08.2013, 14:38
Профессор
Отправить личное сообщение для Царь Леонид Посмотреть профиль Найти все сообщения от Царь Леонид
 
Регистрация: 22.08.2013
Сообщений: 217

Дело в том, что шаблон будет использоваться в cms, делать 100 одинаковых шаблонов с разным количеством кнопок не вижу смысла, а чтобы добавлять на лету администратору сайта нужны будут некоторые познания в верстке и движке. Хотя ваш вариант с созданием на лету и более приемлим (я терпеть не могу верстку засоренную ненужным хламом), альтернативы пока не нашел
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СКРЫТИЕ ЭЛЕМЕНТОВ ТАБЛИЦЫ Brook Events/DOM/Window 15 10.03.2024 11:08
Подсветка кнопок при использовании AJAX dTi AJAX и COMET 3 03.07.2013 19:14
Статус кнопок в WYSIWYG-редакторе Svetlana_ Общие вопросы Javascript 8 19.10.2012 02:07
Один обработчик для нескольких кнопок! frundik Элементы интерфейса 2 10.07.2012 15:30
Создание ряда кнопок Neuromance Я не знаю javascript 1 11.06.2009 17:06