 
			afdw
User- 
				Posts1216
- 
				Joined
- 
				Last visited
- 
				Days Won22
Content Type
Profiles
Forums
Calendar
Store
Everything posted by afdw
- 
	Обычно такие вещи делаются на сервере.
- 
	$("[href!='#show_wm']").click(function() { $('#rupay, #robox').hide(); $('#wm').slideDown(500); return false; });
- 
	После 15 минут смотрения на этот код получилось 115. Ошибка была в первом цикле. Правильный результат под спойлером:
- 
	box-shadow нужен для тени. Какой смысл использовать хак, когда есть правильный способ? Да и к тому же outline записывается проще, чем box-shadow.
- 
	Не знал, а чем она устарел кроме того, что её нельзя закруглить?
- 
	В меню в ховер эффекте лучше используйте outline, а то с border всё едет, а так все правильно: .top-menu ul li a:hover { color: #4bcaff; outline: 2px solid #4bcaff;}
- 
	Кнопка "Искать" сдвинута вверх.
- 
	Благодарность на словах хорошо, но для этого есть кнопочка "Нравится", уж извиняюсь за офтопик. Дело в том, что ТС она не доступна. У него только 2 сообщения, а надо 30.
- 
	<div class="tabs"><?php$pses = array("cbank", "robox", "...");foreach($pses as $ps){ if($params->get( 'use_' . $ps )) { ?> <div class="tab" id="<?= $ps ?>-tab"><img src="/images/<?= $ps ?>.png"></div> <?php }}?></div>Ну вот примерно так. Это вкладки. Далее выводите 1 раз то, что будет во вкладках, а потом: <script>var pses = [<?= implode(", ", $pses) ?>];</script>И на JS делаете всё остальное.
- 
	А можно вообще никак. Не трогайте JS. Если jQuery не найдёт ни одного элемента по селектору, то просто ничего не сделает ошибки не будет. Так что можно оставить JS в покое.
- 
	Предлагаю такой вариант: на PHP просто написать строку типа: var pss = ["webmoney", "rbkmoney", "robox"];И потом уже на JS сконструировать DOM и повесить обработчики.
- 
	Советую создать массив и не мучится с trim: $selectors = array();array_push($selectors, "#1");array_push($selectors, "#2");array_push($selectors, "#3");echo implode(", ", $selectors); // "#1, #2, #3"
- 
	Да, согласен, сори, что написал. Если кому-то это всё же очень мешает, то большинство мобильных браузерах позволяют отключать это в настройках.
- 
	Вот списочный вариант: <ul> <li> <a>1</a> </li> <li> <a>2</a> </li> <li> <a>3</a> <ul> <li> <a>3.1</a> </li> <li> <a>3.2</a> </li> <li> <a>3.3</a> </li> </ul> </li> <li> <a>4</a> </li></ul>Вот вариант с nav: <nav> <a>1</a> <a>2</a> <a>3</a> <a>4</a></nav>И где тут вставить div?
- 24 replies
- 
	
		- меню
- горизонтальное меню
- 
					(and 2 more) 
					Tagged with: 
 
 
- 
	Сделайте шаблон, по типу: $show_template = <<<'EOL'this.show_${name} = function(){ $('${selectors}').show(); return false;};EOL;А потом: $code = "";if($params->get('use_liqpay')){ $code .= str_replace("${name}", "liqpay", str_replace("${selectors}", ".liqpay", $show_template));}echo $code;
- 
	В head: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- 
	Не проще написать скрипт, зачем тыкать F5?
- 
	Вопрос, а где, в каком месте DOM сделать div? Внутри ссылки? Или как?
- 24 replies
- 
	
		- меню
- горизонтальное меню
- 
					(and 2 more) 
					Tagged with: 
 
 
- 
	Ну, так переместите код отправки в foreach и всё.
- 
	Последний пример здесь посмотрите.
- 
	Пробел в конце URL ссылки опять добавился. Когда нибудь исправят этот баг?! А то действительно часто появляются такие битые ссылки. Всего лишь-то надо поправить регулярку, которая выделяет ссылки в сообщении.
- 
	А как быть со многоуровневым меню c nav > a? Помнится, ссылку в ссылку вкладывать нельзя, да и nav в nav тоже как-то неправильно.
- 24 replies
- 
	- 1
- 
					
						
					
							  
 
- 
	
		- меню
- горизонтальное меню
- 
					(and 2 more) 
					Tagged with: 
 
 
- 
	Всё дело в том, что я полностью переопределил её стандартный вид, и теперь он должен быть везде одинаковый.
- 
	Сделайте HTML и выложите на JSFiddle, а я напишу JS.
- 
	http://jsfiddle.net/cz3ax40e/
