@media screen and (max-width: 1400px) { #men { display: block; } } @media screen and (max-width: 1100px) { #men { display: none } }
Объясняю суть. Если максимальная ширина экрана 1400px, див виден. Если ширина от 1100 до 1400, див всё ещё виден. Если максимальная ширина экрана 1100 (т.е. 1100 и меньше, див не виден). Вместо моих значений подставляйте свои, те, которые нужны именно вам.
Ну и что? Я понял вас, но если z-index манипулировать, всё равно можно это обойти....
Сейчас поставил
.header_menu_about { position: relative; margin-left: 45px; top: 20px; z-index: 10000 !important; } .header_menu_item { width: 157px; height: 83px; background-image: url('../images/top_menu_full_slider.png'); background-repeat: no-repeat; position: relative; float: left; z-index: 2000; } .header { width: 1028px; height: 162px; background-image: url('../images/internal/header_background.png'); margin: 0 auto; position: relative; z-index: 1000; border: 1px solid blue; }
Это на локалке. По всем параметрам ссылка должна быть над шапкой, а она всё равно не работает...---------- Добавлено 15.02.2013 в 11:20 ----------
<li class="header_menu_item"><a href="index.php?page=about" class="header_menu_about">О нас</a></li>
По-моему это и называется "отдельный блок"...
Gvard,
Могу выслать один простенький макет. Обращайтесь в личку.
Берёте файл header.php той темы, которая используется (которая активна можно выяснить в админке). Файл располагается по пути wp-content/themes/название_темы/header.php
Редактируете его согласно вашим требованиям.
рецидивист,
Честно, пусть это прозвучит не как реклама - возьмите хостинг от FastVPS. Отличная компания, почитайте в разделе "Хостинг", там прилепленная тема "FastVPS - благодарности" - очень много положительных отзывов. Лично я сейчас на самом дешёвом тарифе, OVZ-1, 3 евро в месяц. У меня из 400 мегабайт используется от 60 до 100. На другой тариф перейти не составит труда, но пока это просто не нужно. У них еть ещё FPS, считайте это выделенный сервер по цене VDS. В общем достоинств куча, сайты, кстати, хорошо грузятся. Но вы действительно проблем не будете иметь, и сайты под рукой и, самое главное, сам себе хостер - можно конфигурацию настроить вообще как угодно, выставляйте, к примеру, memory_limit хоть 256Мб, ничего не будет....
Если нужна помощь в настройке VDS, пишите в личку, расскажу подробнее об этой компании и помогу настроить если нужно.
$('.main').bind('click', function(){ $('> .menu', $(this)).toggle(); });
Не прокатывает :(
Заменил, безуспешно.
Конечно, уверен. Ведь вот это:
var objMenu = $(this).siblings('.menu'); alert(objMenu.css('display'));
выдаёт правильное значение display.---------- Добавлено 13.02.2013 в 14:54 ----------Всё отлично, можно закрывать темку :)
Обрисую подробнее.
Вот исходный код:
<div class="tea_title"><a href="catalog.php?cat_id=1" class="title_text">Чай</a><div class="menu_line"></div> <div class="menu"> <div class="menu_item"></div> {section name="tea" loop=$TEA_DATA} <div class="menu_item"> <a href="catalog.php?cat_id={$TEA_DATA[tea].cat_id}">{$TEA_DATA[tea].cat_name}</a> </div> {/section} </div> </div>
Данный код повторяется в цикле, но элемент
<a href="catalog.php?cat_id=1" class="title_text">Чай</a>
Далее JS;
$(".title_text").click(function(){ //var objMenu = $(this).closest('.menu'); var objMenu = $(this).parent().find('.menu'); alert(objMenu.css('display')); if ( objMenu.css('display') == 'none' ) { $('.menu').css('display','none'); objMenu.css('display','block'); } else { objMenu.css('display','none'); } return false; });
В принципе alert(objMenu.css('display')) даёт то что надо. Но элементы меню почему-то не открываются / закрываются...
Продолжу темку....
<span class="totalGoods">{$TOTAL_GOODS}</span> товаров | <span class="totalPrice">{$TOTAL_PRICE}</span> руб
function getBasketGrandTotal() { $.ajax({ url: 'includes/ajax.php?mode=getBasketGrandTotal', dataType: 'json', type: 'POST', success: function(data) { $('.totalGoods').text(data.total_goods); $('.totalPrice').text(data.total_price); } }) }
case 'getBasketGrandTotal': $data = array(); $sql = 'SELECT COUNT(id) AS total_products FROM basket WHERE user_id = '.$_SESSION['user_id']; $db->query($sql); $r = $db->parse(); $data['total_goods'] = $r['total_products']; $price = 0; $sql = 'SELECT product_price FROM basket WHERE user_id = '.$_SESSION['user_id']; $db->query($sql); while ($dbdata = $db->parse()) { $price = $price + $dbdata['product_price']; } $data['total_price'] = $price; die(json_encode($data)); break;
Внимание, ВОПРОС! Почему не обновляется значение полей в span?????---------- Добавлено 13.02.2013 в 10:12 ----------Как вот так может быть??
alert($('.totalGoods').html());
в ответ undefined
alert($('.totalGoods').text());
в ответ пустое значение, хотя там есть значение....---------- Добавлено 13.02.2013 в 10:25 ----------Закрыто :))
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Ребят, всем спасибо! :)))
Имела место очень глупая ошибка )))) в параметр $.ajax не был добавлен dataType: 'json'. Из-за этого только телепат мог понять, что данные передаются именно в JSON-формате и, вроде бы верная строка никак не хотела распознаваться :)))
Всем желаю не допускать таких досадных ошибок, из-за которой просто так ушло несколько часов...