adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Вопрос по сайту
На страницу 1 2 3
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
Андрейhz
Форумчанин
СообщениеДобавлено: Ср 11-05-11 : 21-01    Заголовок сообщения: Вопрос по сайту Ответить с цитатой

Здравствуйте! Помогите с менюшкой сайта, есть динамическое выпадающее меню, и проблема в том, что меню выпадает при наводке курсора мыши выше этого меню. Как это исправить?


My Photoshop.rar
 Описание:  
Скачать
 Имя файла:  My Photoshop.rar
 Размер файла:  39.73 KB
 Скачано:  315 раз(а)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
rihter
Продвинутый форумчанин
СообщениеДобавлено: Ср 11-05-11 : 22-12    Заголовок сообщения: Ответить с цитатой

Привет, в CSS в блоке "#menu li" убрать margin-top:-10000px;
в блоке "#menu li a" убрать margin-top:10000px;
Последний раз редактировалось: rihter (Ср 11-05-11 : 22-20), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Iskander.nsk
Гуру
СообщениеДобавлено: Ср 11-05-11 : 22-16    Заголовок сообщения: Ответить с цитатой

Я не спец, но посмотри фаербагом мозиловским. Я глянул -- по стилям кажет, что блок пункта меню начинается от верха страницы (а то и выше), может быть вот эти строки виноваты margin-top:-10000px; margin-top:10000px;
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
rihter
Продвинутый форумчанин
СообщениеДобавлено: Ср 11-05-11 : 22-18    Заголовок сообщения: Ответить с цитатой

Еще кое-что подправил, мне кажется так лучше получилось, архив приложил


My Photoshop2.rar
 Описание:  
Скачать
 Имя файла:  My Photoshop2.rar
 Размер файла:  39.72 KB
 Скачано:  336 раз(а)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Андрейhz
Форумчанин
СообщениеДобавлено: Чт 12-05-11 : 08-29    Заголовок сообщения: Ответить с цитатой

Спасибо rihter и Iskander.nsk, действительно они оба, а я их только по отдельности рассматривал, хы ламер блин Very Happy
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Андрейhz
Форумчанин
СообщениеДобавлено: Чт 12-05-11 : 21-59    Заголовок сообщения: Ответить с цитатой

Ещё вопрос возник с сайтом, вставить туда скрипт. Искал скрип для смены изображений, и нашел хороший ( http://wmdn.ru/javascript/smooth-changing-rotate-images-script-on-jquery/ ) , но возникли вопросы, вставить та понятно, но вот если открыть страницу, то они появятся только через несколько секунд, а до этого пусто, так как setInterval('rotate()',5000) , ну то-есть 5 секунд до их смены, а нельзя ли как нить по легче изменить, чтобы первая была сразу? или посоветуйте другие похожие варианты? (не сложные, простое но работоспособное) Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Чт 12-05-11 : 22-11    Заголовок сообщения: Ответить с цитатой

Если тебе надо одно изображение заменить на другое, то это две-три строчки.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Андрейhz
Форумчанин
СообщениеДобавлено: Чт 12-05-11 : 22-16    Заголовок сообщения: Ответить с цитатой

Мне, да от 5 до 10. А когда одно на другое это легко, соглашусь, там и париться та не чем.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Чт 12-05-11 : 22-27    Заголовок сообщения: Ответить с цитатой

Код:
<html>
<head>
   <title>Пример</title>
   <script language="javascript" type="text/javascript">   
   $(document).ready(function ()
         {
          $('#swap').delay(5000).attr('scr','img2.jpg');
    }
     );
   </script>
</head>
<body>
       <img  src="img.jpg" alt="То самое изображение" id="swap">
</body>
</html>
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Чт 12-05-11 : 22-28    Заголовок сообщения: Ответить с цитатой

Андрейhz писал(а):
Мне, да от 5 до 10. А когда одно на другое это легко, соглашусь, там и париться та не чем.

Поподробнее распиши.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Андрейhz
Форумчанин
СообщениеДобавлено: Чт 12-05-11 : 22-30    Заголовок сообщения: Ответить с цитатой

ДобрыйФей, а что по подробнее та?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Чт 12-05-11 : 22-54    Заголовок сообщения: Ответить с цитатой

Андрейhz
Задачу, что. Надо же понимать, из чего исходить.
Навскидку я могу предложить генерить картинки с айдишниками типа: swap1, swap2 и так далее, а потом юзать вышеприведенный скрипт, но с циклом. К примеру.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Андрейhz
Форумчанин
СообщениеДобавлено: Чт 12-05-11 : 22-59    Заголовок сообщения: Ответить с цитатой

Да мне нужно что то не сложное, скоро сдавать курсовую, потому делаю по быстрому. Скриптец бы такой, чтобы просто картинки сменялись, с ссылками не обязательно, кнопки переключения тоже.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Чт 12-05-11 : 23-07    Заголовок сообщения: Ответить с цитатой

Андрейhz
Так у тебя html студенческий, я правильно понимаю? Тогда юзай верхний скрипт, я расписал тебе.
Кол-во картинок - не проблема, вставь цикл. К примеру, у тебя несколько картинок - делай им айдишники и меняй циклом.
Код:
<html>
<head>
   <title>Пример</title>
   <script language="javascript" type="text/javascript">   
   $(document).ready(function ()
         {
         for(i=1;i<3;i++){
          $('#swap'+i).delay(5000).attr('scr','img'+i+'.jpg');
}
    }
     );
   </script>
</head>
<body>
       <img  src="img1.jpg" alt="То самое изображение" id="swap1">
<img  src="img2.jpg" alt="То самое изображение" id="swap2">
</body>
</html>

Для двух.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Чт 12-05-11 : 23-10    Заголовок сообщения: Ответить с цитатой

А, кстати, я забыл добавить подгрузку jquery.js, но ты и сам можешь это сделать.
Алсо, могу и через чистый JS написать.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Андрейhz
Форумчанин
СообщениеДобавлено: Чт 12-05-11 : 23-22    Заголовок сообщения: Ответить с цитатой

Ну со сменой изображений понятно. Вопрос по дифам, у меня диф с картинками перекрывает текст, как сделать нормально, мож с позишином поработать?


My Photoshop.rar
 Описание:  
Скачать
 Имя файла:  My Photoshop.rar
 Размер файла:  300.32 KB
 Скачано:  325 раз(а)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Пт 13-05-11 : 00-11    Заголовок сообщения: Ответить с цитатой

Андрейhz
Сложности какие-то, во-первых. Я так понял, что у тебя список картинок есть, которые должны друг друга сменять. Так вот, создай массив тупо с именами в цикле и юзай.
Код:
<html>
<head>
   <title>Пример</title>                                   
   <script type="text/javascript" src="jquery.js"></script>
   <script language="javascript" type="text/javascript">   
   var cur = 0; 
   $(document).ready(function ()
        {
        var myImages = new Array();
   for(i=0;i<n;i++)
      { myImages[i]='imgName'+i};}
        setInterval('rotate()',5000);
       }
   function rotate()
   {
   cur++;
   if (cur == n) {cur = 0};
   $('#rotator').scr='imgName'+cur;
   }
   </script>
</head>
<body>
       <img  src="imgName0.jpg" alt="То самое изображение" id="rotator">
</body>
</html>

И работать с этой картинкой можно, как с самой обычной.
Если же хочешь курить свой скрипт, то пробуй другие варианты position.
Думаю, проблема в этом:
Код:
div#rotator {position:relative; height:150px; margin-left: 15px;}
Надо просто:
Код:
div#rotator {height:150px; margin-left: 15px;}
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Пт 13-05-11 : 00-14    Заголовок сообщения: Ответить с цитатой

Растворение, кстати, можно и к этому скрипту подкрутить.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Пт 13-05-11 : 00-25    Заголовок сообщения: Ответить с цитатой

ДобрыйФей писал(а):
Думаю, проблема в этом:

Хотя хрен знает, у тебя со стилями что-то.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
ДобрыйФей
Мечтатель
Предупреждений : 5
СообщениеДобавлено: Пт 13-05-11 : 00-28    Заголовок сообщения: Ответить с цитатой

У тебя ротатор в двух местах определен.
Так вот, если position - relative или absolute, то его местоположение трактуется иначе, и он будет перекрывать текст. Давай div'у координаты, текст тоже сдвигай вниз - вот тебе решение.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
На страницу 1 2 3
Страница 1 из 3

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы