Максимальное количество строк текста

Я нашел несколько скриптов, которые ограничивают строки, используемые в текстовом поле, например: $(document).ready(function(){ var lines = 10; var linesUsed = $('#linesUsed'); var newLines=0; $('#rev').keydown(function(e) { newLines = $(this).val().split("\n").length; linesUsed.text(newLines); if(e.keyCode == 13 && newLines >= lines) { linesUsed.css('color', 'red'); return false; } else { linesUsed.css('color', ''); } }); Он отлично работает, когда вы нажимаете Enter […]

Как заставить транспортир нажать клавишу ввода?

Я пробовал это: ptor.actions().keyDown(protractor.Key.ENTER).keyUp(protractor.Key.Enter).perform(); Который дает ошибку: Error: Not a modifier key

Показывать android DatePicker при нажатии кнопки в Javascript

Вот мое требование: я загружаю один html-файл в WebView. У меня есть кнопка в файле html, чтобы выбрать дату. Когда я нажимаю на эту кнопку, я хочу открыть диалог выбора даты в Android. И после выбора даты я хочу отобразить выбранную дату в html-файле. Может ли кто-нибудь вести меня. Пожалуйста. HTML: <input type="button" value="Select Date" […]

Установите высоту / высоту маркера карты Google

Я работаю с маркерами и добавляю их так: markerLatLang = new google.maps.LatLng(35.6412142,139.6988337); marker = new google.maps.Marker({position: markerLatLang, map: map}); Когда я иду на улицу, все маркеры находятся на уровне земли. Есть ли способ разместить маркер на расстоянии х метров над землей или на заданной высоте?

Сериализовать содержимое холста в ArrayBuffer и снова десериализовать

У меня два холста, и я хочу передать содержимое canvas1, сериализуем его в ArrayBuffer, а затем загружать в canvas2. В будущем я пошлю содержимое canvas1 на сервер, обработаю его и верну в canvas2, но сейчас я просто хочу сериализовать и десериализовать его. Я нашел этот способ получения информации о холсте в байтах: var img1 = […]

Изменено поведение очистителя / галпа

Часть моего gulpfile.js const del = require('del'); const chrome_dir = 'build/chrome'; const ff_dir = 'build/firefox'; gulp.task('clean', function (cb) { del([chrome_dir, ff_dir], cb); }); gulp.task('default', ['clean'], function () { gulp.start('build packages', 'JS Backend', 'i18n', 'ExtRes', 'styles', 'JS Content', 'templates'); }); Хорошо работал. Затем я установил новую систему, и там, возможно, появились новые версии gulp и del […]

Эквивалент словаря C # в JavaScript

Существует ли какой-либо словарь c # в JavaScript. У меня есть приложение в angularjs, которое запрашивает данные из MVC Web Api, и как только оно появляется, оно вносит в него некоторые изменения. Таким образом, данные представляют собой массив объектов, который хранится в MVC Web Api как словарь объектов, но я конвертирую его в список перед […]

Как изменить уже зарегистрированный диалог в CKEditor

Я пытаюсь написать плагин, который добавляет дополнительную вкладку (страницу) в диалог изображения. Я не хочу менять исходный код диалога, но улучшаю его с помощью плагина. Я довольно долго просматривал документы и форум, и теперь я знаю, что я могу вызвать «addPage» в объекте dialogs, чтобы добавить еще одну вкладку. Я также понимаю, как должен выглядеть […]

Предотвращение прокрутки в мобильном браузере без предотвращения ввода фокуса

Я использую preventDefault () на сенсорном объекте в документе, чтобы предотвратить прокрутку страницы. К сожалению, это слишком сильно мешает. Пользователь больше не может фокусироваться на вводе (и откройте мягкую клавиатуру). Используя jQuery focus (), я могу сфокусироваться на входе на сенсорный старт. Это открывает мягкую клавиатуру на iOS (большую часть времени), но никогда на Android. […]

Удаление ссылок один-на-один-много – Mongoose

У меня есть Assignment schema которая имеет ссылки на Groups и Projects . Assignment == Group [One-One Relationship] Assignment == Projects [One-Many Relationship] Ниже моя схема Asssignment var AssignmentSchema = new Schema({ name: String, group: { type: Schema.Types.ObjectId, ref: 'Group' }, projects: [{type: mongoose.Schema.Types.ObjectId, ref: 'Project'}], }); Если Group/Project удалена, как я могу обновить свою […]

JavaScript делает сайт умным, красочным и простым использованием.