Vyhledávání na webu

javascript - Proč Selenium nemůže najít dynamicky přidané prvky DOM?

Přidal jsem DOM prvek (odkaz) pomocí jQuery. Prvek vidím ve Firebugu, ale z nějakého důvodu ho Selenium nemůže najít. Co se tu děje?

Poznámka: AJAX se nepoužívá, takže je prvek DOM přidán téměř okamžitě.

== UPRAVIT ==

Tady je nějaký kód (používající jQuery), který přidá odkaz na konec dokumentu:

$element = $("<a id="foo" href="#"></a>"); $element.appendTo($("body"));

Používám Capybaru (se Selenium) k nalezení odkazu a jeho kliknutí,

Přečtěte si více →

javascript - Jak mohu vypočítat výšku vybraného textu, aniž bych měnil DOM

Používám Range k manipulaci s vybraným textem. Chtěl bych spočítat výšku od místa, kde někdo začal vybírat text, až po místo, kde skončil.

Zkoušel jsem vložit rozsah na začátek a konec vybraného rozsahu a mohu z toho přesně vypočítat výšku, ale mění to DOM

Přečtěte si více →

javascript - Detekovat přítomnost jiných záložek/oken stejné domény

Pokud mám otevřené dvě (nebo více) karty na stejné doméně, existuje jednoduchý způsob, jak zjistit přítomnost té druhé, (abych mohl kontrolovat, jaké výpočty provádím)? Rozumím tomu, že existuje funkce window.open(), ale neotevírám jedno okno z druhého. Místo toho si představte, že uživatel otevře dvě karty

Přečtěte si více →

javascript - Jak získat komponentu Ext JS z DOM elementu

Snažím se vytvořit formulář pro úpravy přímo v řádku. Mám formulář, který vypadá takto:

var editPic = "<img src='https://s3.amazonaws.com/bzimages/pencil.png' alt='edit' height='24' width='24' style='margin-left: 10px;'/>"; var submitPic = "<img id='submitPic' src='https://s3.amazonaws.com/bzimages/su

Přečtěte si více →

javascript - Three.js: Vykreslit HTML stránku/DOM prvek na plochu krychle?

Snažím se upravit ukázkový soubor canvas_geometry_cube.html dodávaný s balíčkem Three.js a změnit každou stěnu krychle tak, aby zobrazovala HTML stránku/DOM prvek (nejlépe DOM prvek). Podíval jsem se na ParticleDOMMaterial, ale nemám ponětí, jak ho použít nebo co dělá. Může mi někdo s tím pomoci?

Odpověď č. 1

Abych tuto starou otázku aktualizoval o nedávné vylepšení v Three.js a pro budoucí čtenáře

Three.js nyní skutečně podpor

Přečtěte si více →

javascript - YUI 3: Jak získat nativní DOM element zabalený uvnitř Node?

Použil jsem tuto jednoduchou techniku, jak získat nativní DOM element v jQuery:

var el = $('#myid'); var native = el[0]; //or el.get(0);

Jak to mohu udělat v YUI 3? Například chci použít DOM metodu getElementsByName, kterou YUI 3 nepodporuje.

Přečtěte si více →

javascript - Respond.js nefunguje napříč doménami

Mám potíže s tím, aby fungovalo nastavení CDN/X-Domain u Respond.

Začal jsem poskytovat všechny zdroje z CDN:

<link rel="stylesheet" href="http://cdn.example.com/css/main.css?2013012401"> <script src="http://cdn.example.com/js/modernizr-2.6.2.min.js?2013012401"></script> <script src="http://cdn.example.com/js/respond.min.js?2013012401"></script>

Teoreticky by to mělo fungovat, protože všechny zdroje jsou poskytovány ze stejné d

Přečtěte si více →

javascript - Může jQuery manipulovat s dočasným dokumentem vytvořeným pomocí DOM?

To, čeho chci dosáhnout, je manipulace s dokumentem vytvořeným pomocí DOM pomocí jQuery předáním velkého HTML řetězce. Zvažte následující příklad:

var doctype = document.implementation.createDocumentType( 'html', '', ''); var dom = document.implementation.createDocument('', 'html'

Přečtěte si více →

javascript - konstruktor objektu DOM nemůže být volán jako funkce

Mám tuto funkci v JavaScriptu a funguje ve Firefoxu, ale v Google Chrome ne.

function sendInfo(userId, Code) { // text with all info to send to controller var values = { "token": Code, "code": userId } // POST TH

Přečtěte si více →

javascript - Jak napsat funkci, která přidá položku do DOM a odloží následující tick?

Nedávno jsem našel následující otázku online:

Napište funkci, která vezme objekt a přidá ho do DOM, tak aby události byly ukládány do vyrovnávací paměti až do příští ho tiku? Vysvětlete, proč je to užitečné?

Zde je m

Přečtěte si více →