Получить пользователей скопированный текст в jquery и переписать пасту

Я пытаюсь заставить пользователей скопировать текст и переписать то, что они вставляют. пример…. <p>This is some awesome text that i wrote</p> Скажем, пользователь копирует слова «ужасный текст», Я хочу взять слова «удивительный текст» и добавить «от моего mywebsite.com», Итак, теперь, когда пользователи вставляют этот текст, скопированный с моего сайта, он скажет: «Удивительный текст – с […]

Сравните два поля в директиве angularjs

Я пытаюсь создать директиву, которая может использоваться для сравнения двух полей в нескольких проектах. MarkUp: <div class="form-group"> <input ng-model="user.password" type="password" name="password" /> </div> <div class="form-group"> <input ng-model="user.confpassword" ng-compare="password" name="confpassword" type="password" /> <p ng-show="registrationform.password.$error.ngcompare" class="help-block">Password's don't match</p> Директива: "use strict"; angular.module('app.directive.ngCompare', []).directive('ngCompare', function () { return { require: 'ngModel', link: function (scope, element, attrs, ngModelController) { […]

Реструктуризация JSON

У меня теперь есть ответ JSON от сервера, как, но я хочу его перестроить в соответствии с датами. Например, у меня теперь есть { "items": [ { "A": [ { "name": "a", "date": "2/10/2010", "sales": "100" }, { "name": "b", "date": "6/10/2010", "sales": "400" } ], "B": [ { "name": "c", "date": "2/10/2010", "sales": "1000" […]

Почему элементы сценария, созданные с помощью DOMParser, не выполняются?

Я загружаю HTML в Ajax, DOMParser его с DOMParser и DOMParser все childNodes тела документа в фрагмент документа. Когда я добавляю фрагмент в тело текущего документа, теги <script> не выполняются. Я пробормотал и понял, что если я заменю их новыми динамически создаваемыми тегами скрипта, они будут правильно выполнены. Я хотел бы знать, почему? Например var […]

Тестирование специальных символов JavaScript

Скажем, у меня есть этот HTML-элемент: <td>&mdash;</td> При анализе браузерами, &mdash; Преобразуется в фактическую em-тире, например: <td>—</td> Как я могу проверить для &mdash; Без использования других символов в моем JavaScript-коде? console.log(elem.innerHTML == "&mdash;"); // false console.log(elem.textContent == "&mdash;"); // false console.log(elem.innerHTML == "—"); // true console.log(elem.textContent == "—"); // true

Как отсортировать массив javascript чисел

Мне нужно отсортировать массив в javascript. Кто-нибудь, как это сделать? По умолчанию метод сортировки не работает с числами … Я имею в виду: a = [1, 23, 100, 3] a.sort() Значения: [1, 100, 23, 3] благодаря 🙂

Ошибка Javascript – не удается найти переменную: google

Код, который я написал, отлично работает в браузере. Но когда я подключаюсь к Wi-Fi на iPhone, я получаю сообщение об ошибке в отладчике: Ошибка Javascript – Не удается найти переменную: google Это происходит, когда я вызываю любые объекты google maps / direction / geoLocation. Код выглядит следующим образом: map = new Ext.Map({ mapOptions : { […]

Можно ли сделать запрос JSONP с HTTPS на HTTP?

Я знаю, что есть почти дублирующий вопрос, но ответ не совсем удовлетворительный. Мне нужно сделать геокодирование, используя службу Openstreetmap, которая работает через HTTP. Мой сайт работает через HTTPS. Кажется невозможным сделать запрос JSONP с https на http, браузер (Chrome) жалуется на небезопасный контент. Любые решения?

JQuery – вызов функции inline

Я пытаюсь передать одну переменную в встроенную функцию jQuery (т. onMouseOver="function();" Используя функцию onMouseOver="function();" внутри фактической ссылки (которая является тегом области из карты изображения)). Функция вызывается только в том случае, если я помещаю ее перед $(document).ready(function(){ line, но это вызывает всевозможные проблемы с jQuery. Все, что я хочу, это простой тег (например, <area shape="circle" coords="357,138,17" […]

MouseEvent.offsetX Я получаю намного больше фактического размера холста

Когда я использую следующий код Javascript function init() { var gameCanvas = document.getElementById("gameCanvas"); document.getElementById("canvasWidth").innerHTML = gameCanvas.width; gameCanvas.addEventListener("mousemove", handleMouseEvent); } function handleMouseEvent(mouseEvent) { document.getElementById("mouseX").innerHTML = mouseEvent.offsetX;; } С этим html <body> <div id="mainScreen"> <div id="topScreen"> <h1 id="canvasWidth">Score:</h1> <h1 id="mouseX">0</h1> </div> <div id="gameScreen"> <canvas id="gameCanvas" onclick="init()"> </canvas> </div> </div> </body> Ширина холста отображается до 300, а mouseX, […]

Interesting Posts
Давайте будем гением компьютера.