Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Открыть новую тему     Написать ответ в эту тему

vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а пример?

т.е.  
 
b|1|9
c|4|6
a|8|7
 
а после сортировки
 
a|8|7
b|1|9
c|4|6

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 21:34 06-11-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Код:
var arr = [
   ['b', 1, 9],  
   ['c', 4, 6],  
   ['a', 8, 7]
];
 
console.log(
    arr.sort(function(el1, el2) {
       return el1[0] > el2[0];  
    })
);

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 21:52 06-11-2014
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
console.log(
      arr.sort(function(el1, el2) {
         return el1[0] > el2[0];
       })
  );  

 
не выполняется у меня ?

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 04:43 07-11-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
не выполняется у меня ?  

выполняется, но показывает изменения в консоли браузера.
arr.sort возвращает новый массив, а не изменяет исходящий.

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 04:45 07-11-2014 | Исправлено: Mavrikii, 04:45 07-11-2014
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
консоли

уже нашел.
 
но в IE11 и safari функция не выполняется, в других браузерах да.

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 05:03 07-11-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
но в IE11 и safari функция не выполняется, в других браузерах да.

вспомнил
http://www.allenpike.com/2009/arraysort-browser-differences/
 

Цитата:
  return el1[0] > el2[0] ? 1 : -1;  

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 05:08 07-11-2014
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
спасибо

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 05:18 07-11-2014
Mont1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii, Благодарю за подсказку.

Всего записей: 49 | Зарегистр. 15-10-2008 | Отправлено: 07:07 07-11-2014
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как в массиве  
 
_DefLanguage[ii][2]  
 
 (ii от 0 до 999)
 
определить отсутствие к примеру "ru" ?

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 08:55 19-11-2014 | Исправлено: vs6262, 09:02 19-11-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
определить отсутствие к примеру "ru"

пройтись циклом и посмотреть

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 09:50 19-11-2014
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
спасибо все получилось

Всего записей: 2235 | Зарегистр. 25-02-2013 | Отправлено: 07:39 20-11-2014
Schupp1967

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для нового топика вопрос слишком нубский, поэтому решил здесь спросить...
Помогите пожалуйста решить проблему. При переходе на некоторые страницы сайта необходимо чтобы страница автоматически прокручивалась до определенного места. Т.е. показывалась на экране без шапки. Якоря и ссылка на страницу с соответствующим якорем не устраивает, сайт старый, у гугля линки давно индексированы. Надо что-то с java script. А я здесь дуб дубом... Может кто подскажет максимально простенькое решение? Заранее спасибо.

Всего записей: 3 | Зарегистр. 18-02-2014 | Отправлено: 22:05 21-11-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Schupp1967

Цитата:
Якоря и ссылка на страницу с соответствующим якорем не устраивает, сайт старый, у гугля линки давно индексированы

ну так сделайте с помощью js пересылку на ту же страницу, но адрес с якорем уже.
 
можно, конечно, и с помощью javascript сразу прокручивать  
например так

Код:
document.getElementById("id_нужно_элемента").scrollIntoView()

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 22:09 21-11-2014
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просьба подсказать, как приделать данный скрипт к странице. В файле html вставляю путь через:

Код:
<script src="script.js"></script>

но на странице ничего не происходит, не видно результата.
Код/файл взят из стека/плагина для программы веб-редактора, хотел приделать к простой веб-странице.

Всего записей: 3440 | Зарегистр. 30-06-2002 | Отправлено: 17:01 04-12-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS
не нужно цеплять всякую гадость, типа снега, на страницы - это только портит )
 
ну и нужно менять  

Цитата:
particleImage.src = '%assetPath%/ParticleSmoke.png';  

 
плюс требует наличие библиотеки jQuery

Цитата:
 $(document).ready(function(){
     init();
 
 });

 
ниже там закомментирован код для того, чтобы обойтись без нее, но значит чем то не понравился.

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 21:43 04-12-2014
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 6672 | Зарегистр. 14-02-2005 | Отправлено: 21:50 04-12-2014 | Исправлено: unreal666, 21:50 04-12-2014
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спасибо за ответ! Поменял путь к папке, даже без папки сделал, в корень файлы положил, бесполезно. А снег хотел приделать на полупустую страницу-заставку.

Всего записей: 3440 | Зарегистр. 30-06-2002 | Отправлено: 22:24 04-12-2014
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WONDROUS

Цитата:
Поменял путь к папке, даже без папки сделал, в корень файлы положил, бесполезно

а jQuery подключен ДО этого скрипта? смотрите лог ошибок браузера (F12, консоль)

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 22:28 04-12-2014 | Исправлено: Mavrikii, 22:28 04-12-2014
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да и когда работаешь со скриптами, то лучше когда отладчик все время включен. Меньше вопросов возникнет.

Всего записей: 6672 | Зарегистр. 14-02-2005 | Отправлено: 22:49 04-12-2014
WONDROUS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Пишет вот что:

Код:
[22:54:53.333] Применение getUserData() или setUserData() является устаревшим.  Для их замены используйте WeakMap или element.dataset.
[22:54:53.521] ReferenceError: $ is not defined

В первом много всего дальше написано, во втором та строка, которую Вы написали выше.

Всего записей: 3440 | Зарегистр. 30-06-2002 | Отправлено: 23:00 04-12-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru