javascript - Hur man visar en "ruta" runt text i en HTML-tagg vid muspekaren?

Jag skriver en BHO för Internet Explorer där jag söker efter specifika ord på en webbsida och kapslar in de ord som hittas i en HTML-tagg, för stiländamål.

Jag har kod för att ändra stil-egenskapen när man hovrar över taggen, men det jag vill göra är att visa en "ruta" runt ordet, men jag vill inte flytta texten till någon annan position än dess ursprungliga.

För att illustrera har jag gjort en bild (föreställ dig att ordet "Overflow!" är i sin egen HTML-tagg) :

Bild #1 är i

Läs mer →

javascript - Snygga innehållsövergångar som i HTML5 bing

Jag såg nyligen en trevlig effekt förhandsgranskas i Bing för IE9 och även för Safari 5. När du trycker på enter i sökrutan flyttar sig sökrutan snyggt upp mot toppen av sidan och resultaten vecklas upp från botten. Du kan se det i praktiken här... http://www.youtube.com/watch?v=NYuLALX6aeI#at=69

Min fråga är, hur görs

Läs mer →

html - Ladda ner en textfil skapad med HTML5 Filespace API med hjälp av JavaScript på Chrome

Jag försöker ladda ner en textfil som jag skapade med File Space API på Chrome. Jag kan inte ladda ner den. Jag kan bara visa den i Chrome-webbläsaren.

location.href = fileEntry.toURL();

Det är den kodraden jag för närvarande använder för att ladda ner det.

Kan jag använda content-disposition för att tvinga nedladdning av en .txt-fil? Om så är fallet, hur?

Svar #1

Kolla in FileSaver-gränssnittet: http:

Läs mer →

javascript - Använda anpassade HTML-element vs HTML-element med ID:n eller klasser

Av nyfikenhet, vilken effekt, om någon, kommer det att ha på en webbplats eller sida om man istället för att använda ID:n eller klasser för element helt enkelt skapar anpassade element med JS och stylizar dem med CSS?

Till exempel, om jag skapar ett element "container" och använder det

Läs mer →

javascript - Anpassa HTML5-video till förälderelementets storlek

Jag har ett <video>-element inuti ett <div> som automatiskt ändrar storlek när andra element på sidan ändras dynamiskt/läggs till/tas bort.

Jag skulle vilja att videoelementet också automatiskt ändrar storlek så att det alltid förblir inneslutet inom dess bakgrundsdiv; detta fungerar på ett sätt om jag sätter videoe

Läs mer →

javascript - Felaktigt formaterad HTML: Hur man INTE visar en punkt på ett tomt li-element

Jag har en del HTML som skapats/producerats från en Flash-applikation och jag behöver visa/rendera den i Firefox.

HTML är dåligt formaterad, så den kommer att mata ut tomma li-element och listor utan ul eller ol-element, men den kommer att mat

Läs mer →

javascript - Interpolera inuti HTML-attribut med Underscore.js

Jag bygger en applikation med Backbone.js, Underscore.js, HAML och Coffeescript.

Problemet jag har är att få variabler att interpoleras inuti HTML-elementens attribut.

<% _.each(collection.models, function(document) { %> %tr %td %input{:type => 'checkbox', :name => "do

Läs mer →

javascript - HTML5 Canvas: Element som ritas med/cachade för drawImage blir mjukade när de skalas och/eller flyttas

Jag vet om fallet med flyttal/heltal för drawImage's x och y. Men det jag behöver är en smidig animering med möjlighet att cachea mina former.

  • Artikel om cachning av komplexa vägar med reservcanvas
  • Läs mer →

html5boilerplate - HTML5 Boilerplate Sidspecifik Javascript-placering

Fråga

Om du använder en enda javascript-fil för att hålla alla skript, var placerar du skript som bara är för en sida?

Bakgrund

Detta kan vara en fråga om åsikt eller "bästa praxis", men jag är intresserad av andras åsikter:

Jag använder html5 Boilerplate i ett projekt. De rekommenderar att du placerar all javascript i en enda fil script.js för snabbhet och konsekvens. Verkar rimligt.

Men

Läs mer →

javascript - hur kan jag få en HTML-rullningslist att börja längst ner?

Jag försöker skapa ett rullningsbart område för en chattruta, men min rullningslist börjar högst upp och inte längst ner. Det betyder att du ser alla de första meddelandena, men inte alla nya förrän du rullar ner. Den här chattrutan kommer att få många meddelanden, så listan behöver börja längst ner.

Det

Läs mer →