Dovrei inserire all' interno di una pagina web un' area di disegno.
Si disegna tenendo premuto il pulsante sx del mouse.
Si tratta quindi di prelevare le coordinate del mouse quando il cursore è sul div e il pulsante è premuto.
Il codice che ho scritto non funziona se mentre sono sul div rilascio e premo nuovamente il pulsante.
creazione area di disegno con jquery
Moderatori:
Paolino,
fairyvilje
14 messaggi
• Pagina 1 di 2 • 1, 2
2
voti
usando jquery 1.4.3 quel codice funziona
per disegnare
+$(document).mouseup
per disegnare
- Codice: Seleziona tutto
px= $('<span>').css({
'position':'absolute',
'background-color':'#000000',
'width':'10px',
'height':'10px',
top: y+offset.top ,
left: x+offset.left
});
$(document.body).append(px);
+$(document).mouseup
2
voti
Grazie!
Ho aggiunto il tuo codice e funziona.
L' unica di cui mi sono reso conto solo adesso è che è necessario eseguire un' interpolazione dei punti prima di stampare a video.
Adesso provo a cercare in giro o realizzarne una io.
Il problema a cui mi riferivo prima è un altro.
In pratica se mentre disegno lascio il pulsante e poi lo ripremo il cursore appare a forma di mano e non disegna più.
Per risolvere devo portare il puntatore fuori dal div e poi di nuovo dentro.
Ho aggiunto il tuo codice e funziona.
L' unica di cui mi sono reso conto solo adesso è che è necessario eseguire un' interpolazione dei punti prima di stampare a video.
Adesso provo a cercare in giro o realizzarne una io.
Il problema a cui mi riferivo prima è un altro.
In pratica se mentre disegno lascio il pulsante e poi lo ripremo il cursore appare a forma di mano e non disegna più.
Per risolvere devo portare il puntatore fuori dal div e poi di nuovo dentro.
0
voti
Cercando un po' in giro ho trovato funzioni JS che permettono di disegnare segmenti di retta passando come parametri le coordinate degli estremi.
Esiste anche un plugin jquery per far ciò.
L' esperimento non è però riuscito in quanto si riduceva notevolmente il numero di punti ottenuti al passaggio del mouse.
Quello che penso di fare è di usare jquery per prelevare i punti al passaggio del mouse per poi darli in pasto a php il quale creerà l' immagine usando le funzioni di disegno delle prorie librerie.
Comunque lo farò poi con calma.
Non mi serve urgentemente.
Esiste anche un plugin jquery per far ciò.
L' esperimento non è però riuscito in quanto si riduceva notevolmente il numero di punti ottenuti al passaggio del mouse.
Quello che penso di fare è di usare jquery per prelevare i punti al passaggio del mouse per poi darli in pasto a php il quale creerà l' immagine usando le funzioni di disegno delle prorie librerie.
Comunque lo farò poi con calma.
Non mi serve urgentemente.
0
voti
questo e gli articoli relativi li hai per caso visti?
http://www.motyar.info/2010/01/draw-with-jquery.html
http://www.motyar.info/2010/01/draw-with-jquery.html
in /dev/null no one can hear you scream
0
voti
angus ha scritto:questo e gli articoli relativi li hai per caso visti?
http://www.motyar.info/2010/01/draw-with-jquery.html
Ho inserito questo codice al posto del mio trai tag <script></script> così come è
Da però lo stesso problema.
Facendo debug ho scoperto che se mi muovo sul div e premo e rilascio il pulsante sx mentre il mouse è in movimento la variabile draw rimane true.
Ciò non accade se il mouse è fermo o si trova al di fuori del div.
Grazie.
0
voti
A questo punto credo di non aver capito quello che ti serve.
...vuoi disegnare delle linee o "a mano libera" ?
inoltre, del risultato cosa ne devi fare? solo visualizzarlo o salvarlo da qualche parte? se si, in un formato "bitmap" o vettoriale?
...vuoi disegnare delle linee o "a mano libera" ?
inoltre, del risultato cosa ne devi fare? solo visualizzarlo o salvarlo da qualche parte? se si, in un formato "bitmap" o vettoriale?
in /dev/null no one can hear you scream
14 messaggi
• Pagina 1 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 10 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




