JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4723 questions in this forum
-
проблема с раскрывающимся списком
Народ есть такая проблема, кровь из носу надо срочно решить. Есть скрипт вертикального раскрывающегося по щелчку меню: <ul class="leftmenu"> <li><a href="http://www.example.net/index.php" class="l_links">Главная</a></li> <li><a onClick="openMenu('sub_menu_1');return(false)" [b]href="http://www.sovtest.net/company.php"[/b] class="l_links">О компании</a> <ul id="sub_menu_1" > <li><a href="http://www.example.net/license.php" class="menu2">Лицензии</a></li> <li><a href="http://www.example.net/partners.php" class="menu2">Партнеры</a></li> <li><a href="http://www.exa…
0 votes6 answers -
Проблема с еще не загруженной картинкой через onload
Здравствуйте! На странице несколько маленьких картинок при нажатии открывается большая, все банально . меняю размеры контейнера для большой картинки, но есть проблема, вот этот код возвращает длину равную 0, потому что картинка еще не загрузилась, как в ниже преведенный код, можно добавить код, который ждет пока картинка загрузилась? function ImgSize(NumImg) { var Img_Size = new Image() Img_Size.onload = function(){}; Img_Size.src = "designers/boris_letunov/images/" + arrImages[NumImg][1]; return Img_Size.width ; } Спасибо!
0 votes19 answers -
Упаковка *.js
Упаковка *.js возможна? В начале лета мною было сохранено несколько страниц. Я заметил, что файлы js были слишком малы. Затем я нажал F3 в Total Commander и к удивлению не увидел исходного кода, выбрал в нем распаковать этот файл и увидел исходник. К сожалению страница была по случайности удалена. Больше ничего подобного я не встречал, а ссылку на страницу не помню(может плохо искал подобное). Что это было такое за сжатие и где можно найти подробную информацию по этому поводу(дайте несколько ссылок). Означает ли это возможность работы с упакованными файлами такого рода на стороне пользователя(клиента)? Недавно спрашивал у преподавателя, она обещала посмотреть, но прошло у…
0 votes7 answers -
Помогите правильно "закрыть меню"
Здравствуйте, у меня возникли некоторые проблемы с закрытием меню. Естесственно меню я делал сам. Оно привязываеться к tr элементу таблицы. В общем его можно привязать к чему угодно. Привязка к строке таблицы: <tr onmouseover="this.className='box_tr_over';" onmouseout="this.className='';" oncontextmenu="return drop_menu('files', 1);"> <td><input type="checkbox" /></td> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> Это конечно не главное... В целом, скрипт работает отлично. Открывается как нужно по событию oncontextmenu. Теперь возникла проблема закрыть меню. На данны…
0 votes10 answers -
Как лучше учить jQuery?
Выборку научился делать и некоторые методы знаю. Подскажите пожалуйста как и по чем можно учить jQuery. Может есть где сборник туториалов хороший? Или брать самому и пробовать что-то сделать?
0 votes16 answers -
"Раздвигающийся" div
Здравствуйте. Хочу сделать div при клике на который в него помещается текст. Вс? просто, только вот надо чтобы когда текст помещается внутрь этого div-а тот не сразу растягивался по размерам находящегося внутри текста, а делал это плавно т.е. растягивался, постепенно показывая "спрятанный" в н?м текст. Проблема в том, что незнаю как определить когда прекратить увеличивать div т.к. текст в н?м произвольной длинны. Как можно определить когда закончить растягивать div?
0 votes3 answers -
Часы на Java
Вот сами часы, нужно чтобы показывали московское время, а не время на компьютере. <script type="text/javascript"> var sep var moscow = 4 var tm=new Date() var timezone = tm.getTimezoneOffset()/60 + moscow function startTime() { var h=tm.getHours() + timezone; var m=tm.getMinutes(); var s=tm.getSeconds(); m=checkTime(m); sep = sep == ':' ? ' ' : ':' document.getElementById('txt').innerHTML=h+sep+m t=setTimeout('startTime()',500); } function checkTime(i) { if (i<10) { i="0" + i; } return i; } startTime() </script> <span id="greetingImg"></span> <script type="text/javascript">//<![CDATA[ day = new Date(); hour = day.getHours()+ timezone;…
0 votes8 answers -
Остановка выполнения событий jQuery
Добрый вечер, имеется вот такой код /* noie */ jQuery(document).ready(function($){ var abc = "body"; jQuery.each(jQuery.browser, function(i) { if($.browser.msie && $.browser.version < 9){ $("#page").replaceWith('<div id="noie"><span></span><h2>К сожалению ваш браузер устарел!</h2><div style="clear: both;"></div><p>Установите более современный!</p></div>'); } }); }); /* slider */ jQuery(document).ready(function($){ $("#showcase").awShowcase( { content_width: 514, content_height: 280, fit_to_parent: false, …
0 votes5 answers -
Проблема с перемещением div'a
Необходимо красиво перемещать див по странице. Проблема в том, что все найденные примеры поступают следующим образом: выбираешь что тащить, этот элемент левым верхом переносится к курсору и все перетаскивается. А нужно сделать красиво, чтобы как в винде: зажал левую кнопку мыши в произвольном месте заголовка окна и за это место можно менять расположение этого окна. Помогите пожалуйста сделать так! Ниже код, который мне понравился, но не показывающий желаемого результата <HTML> <HEAD> <TITLE>Drag'n'Drop</TITLE> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> .maximage { padding: 0px;…
0 votes7 answers -
Как реализовать такое простое меню?
Подскажите, пожалуйста, как сделать меню как тут - http://mebelbest.ru/ Вроде бы оно простое, но я никак не могу понять...читаю код и понимаю только, что как-то таблицы задействованы. В гугле ничего найти по этому вопросу не удалось
0 votes6 answers -
Выделение колонок в таблице по :hover
Здравствуйте. Как выделить с помощью jquery 1.9 колонки в таблице? Эти два метода не помогли: http://css-tricks.com/row-and-column-highlighting/ http://p.sohei.org/stuff/jquery/tablehover/demo/demo.html Собственно больше ничего найти не смог, всё остальное - перепечатка css-tricks
0 votes6 answers -
блок поверх блока со свойством overflow:hidden
Всем добрый день, возникла проблема с отображением всплывающей подсказки ( http://clip2net.com/page/m81969/13915395 ). Как видно на картинке, подсказка находится в блоке, который в свою очередь находиться в слайдере, который был создан при помощи библиотеки jquery. В связи с тем что основному блоку в слайдере задано свойство overflow:hidden всплывающая подсказка у края слайдере обрезается. Может кто подскажет скрипт какой, как можно подсказку вывести поверх слайдера, при этом оставив свойство overflow:hidden? Оно необходимо т.к. скрывает блоки, что идут после стрелки.
0 votes4 answers -
Создание фотогалереи
Я пытаюсь интегрировать галерею с сайта http://highslide.com/#installation. выдаются инструкции <script type="text/javascript" src="/highslide/highslide.js"></script> <link rel="stylesheet" type="text/css" href="/highslide/highslide.css" /> Собственно мне нужно куда то закачать эти файлы, проблема в том что в базу своего сайта я не могу залить ибо пользуюсь услугами сайта за 5 мин )) Посоветуйте пожалуйста куда мне это все залить. И еще вопрос я скачиваю зип файл где содержится помимо этих файлов еще и картинки к ним, как быть с доступом к ним? Я пробовал тупо копировать содержание в СSS и script но работает неправильно (( Ну или посоветуйте что нибудь…
0 votes2 answers -
Удаление элемента
Привет всем. Такая ситуация: при нажатии на ссылку создается див, после того как юзер нажмет на этот див он должен закрыться, какой функцией его можно удалить? Заранее спасибо.
0 votes2 answers -
Подмена CSS средствами JS
Никак не могу понять, в ч?м тут дело. Имею примитивненький код: <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="imagetoolbar" content="no"> <link rel="stylesheet" type="text/css" id="css2" href="mozilla.css"> <link rel="stylesheet" type="text/css" id="css1" href="common.css"> <script type="text/javascript"> <!-- function ed() { document.styleSheets["css1"].disabled=true; document.styleSheets["css2"].disabled=false; } --> </script> </head> <body> <button onClick="ed();">hop!</button> </body> По замыслу, функция должна отменять один ста…
0 votes5 answers -
Как правильно подключить jQuery
Ребята, я наткнулся на такое, как jQuery не могу понять куда засунуть вот этот код: //Когда вы нажмете на ссылку с классом poplight и HREF начинается с a # $('a.poplight[href^=#]').click(function() { var popID = $(this).attr('rel'); //Get Popup Name var popURL = $(this).attr('href'); //Получить Popup HREF и определить размер //Запрос и Переменные от HREF URL var query= popURL.split('?'); var dim= query[1].split('&'); var popWidth = dim[0].split('=')[1]; //Возвращает первое значение строки запроса // Добавить кнопку "Закрыть" в наше окно, прописываете прямой путь к картинке $('#' + popID).fadeIn().css({ 'width': Number( popWidth ) }…
0 votes11 answers -
Аккордион на jQuery
Добрый день! Не могли бы вы мне подсказать.... хороший аккордеон на jQuery, важно чтобы он не дёргался при открывании и закрывании... а работал плавно во всех браузерах включая IE6... Ищу, ищу.. а найти никак не могу
0 votes7 answers -
как посчитать такое выражение на javascript ?
как реализовать эту формулу на javascript ? картинка прилагаться, должно получиться 11.021
0 votes3 answers -
Теоритический вопрос
Всем здрасте. Есть сайт - три страницы: index.html, page2.html, page3.html. На двух из них: index.html и page2.html - не мало графики, включая тяжеловесный фон 2000х1250. По запросу адреса сайта грузится index.html. Я сделал эмуляцию загрузки страницы таким образом, что сразу после тега <body> вызывается ф-я loading, которая образно состоит из двух блоков: 1. накрываю всю страницу абсолютно спозиционированным блоком с GIF картинкой "loading" внутри. 2. по событию window.load - убирается накрывающий фон; показываются элементы страницы; что-то типа такого: ... <body> <script> function loading_page(){ // add loading box to the DOM window.load = functi…
0 votes11 answers -
Как отменить выполнение javascript в iframe ?
Здравствуйте ! У меня такая проблемма. Есть сайт (это не для рекламмы а для наглядного примера) http://333.org.ua (выбиририте пожалуйста в меню ссылок "Чат_Bizarre") Так вот, подгружается сайт в iframe и мой ползунок scroll устанавливается тупо в крайнее нижнее положение и это очень сильно напрягает. Естевственно как только я пытаюсь прокрутить страничку вверх то она тут же перемещается опять вниз так как поступают в чате новые сообщения. Подскажите плиз как можно решить эту проблемму !!! Как отключить выполнение именно того скрипта который устанавливает ползунок scroll в крайнее нижнее положение ??? Заранее Вам благодарен за помошь !
0 votes3 answers -
Менять ширину одного блока при изменении другого
Нужно менять ширину блока .middleв зависимости от ширины блока .right. Сделать при загрузке страницы получается, но нужно, чтобы скрипт выполнялся постоянно (отслеживал ширину правого блока и менял ширину среднего блока). Не могу понять, как сюда .on()прикрутить. Вот пример
0 votes17 answers -
Порядок загрузки и выполнения JS
В начале страницы: <script async type="text/javascript" src="/templates/fd/js/custom.js"></script> <script async type="text/javascript" src="/templates/fd/js/owl.carousel.min.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.event.move.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.twentytwenty.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.inputmask.bundle.min.js"></script> <script async type="text/javascript" src="/templates/fd/js/jquery.toc.js"></script> <script async type="text/javascript" src="/temp…
0 votes6 answers -
toggle + ajax
Добрый вечер! Начал познавать технологию ajax и по-тихоньку прилеплять её к придуманному сайту. Появилась нужда в применении функций .toggle, для определения клика по <div> и .ajax для последующей передачи данных в .php файл. Вроде получилось, и данные о кликах отправлялись в бд. Стал усовершенствовать функции и через какое-то время застопорился, не работает и всё тут. Не вызывает .php файл! Убрал всё, что сделал после последнего успеха. Но и тут я не могу найти ошибку. Обращаюсь сюда, т.к. я уже просто выбился из сил искать, где я накосячил. Уверен, что ошибка в мелочи, но не могу найти. $("#black").toggle( function () { $.ajax({ type: "P…
0 votes17 answers -
Как вычислить размер блока?
дано: хтмл <div class="visArea" style="width: 185px; height: 300px; "> <div class="scrollArea" style="width: ???; height: 280px; "> <p></p> <p></p> </div> </div> цсс .visArea { position: relative; overflow: hidden; } .scrollArea { position: absolute; top: 0px; left: 0px; } есть блок фикс размера в нем имееться блок с контентом у которого известна одна сторона(в данном случае высота) задача: как вычислить вторую сторону (в данном хтмл надо вычислить длинну) блока с контентом что бы при прописывании размеров все содержимое контента вмещалось и небыло лишнего
0 votes15 answers -
Отмена Скрола Страницы
я хочу чтобы при скроле окна дефолтное событие, тоесть скролл, не происходил. window.onscroll = function(event){ if (event.preventDefault){ event.preventDefault(); } event.returnValue = false; } однако данный код не работает, почему?
0 votes7 answers