Autor | Zpráva | ||
---|---|---|---|
fodsqa Profil |
Zdravím :) , moj problem je nasledovný mám siet ktorá má 1000 štvorčekov po 10x10 . štvorčeky vyberám a zaroven potrebujem docieliť aby mi v DIV bralo suradnice najvyšieho bodu a najnižšieho vo vybratom štvorcí/obdlžniku. Lamem si nad tim hlavu už asi tyžden , nech robim čo robím stále tam niečo je zle :/
Ukážka http://www.testxx.fodsqa.eu a moj js kód je takíto 1$(this).on("load",function(e) { $(this).on("load",function(e) {
var offset = $(".center").offset();
$(".center").mousedown(function(e) {
onx = (e.pageX - offset.left)/10;
ony = (e.pageY - offset.top)/10;
x = Math.ceil(onx);
y = Math.floor(ony);
document.getElementById('mouseX').value = x;
document.getElementById('mouseY').value = y;
});
$(".center").mouseup(function(e) {
onx2 = (e.pageX - offset.left)/10;
ony2 = (e.pageY - offset.top)/10;
x2 = Math.floor(onx);
y2 = Math.ceil(ony);
document.getElementById('mouseX2').value = x2;
document.getElementById('mouseY2').value = y2;
});
}); |
||
Časová prodleva: 3 dny
|
|||
fodsqa Profil |
#2 · Zasláno: 8. 6. 2015, 15:18:50
upravený kod aj tak robí blbosti
1$(this).on("load",function(e) { $(this).on("load",function(e) {
var offset = $(".center").offset();
$(".center").mousedown(function(e) {
onx = (e.pageX - offset.left)/10;
ony = (e.pageY - offset.top)/10;
x = Math.ceil(onx);
y = Math.floor(ony);
document.getElementById('mouseX').value = x;
document.getElementById('mouseY').value = y;
});
$(".center").mouseup(function(e) {
onx2 = (e.pageX - offset.left)/10;
ony2 = (e.pageY - offset.top)/10;
x2 = Math.floor(onx2);
y2 = Math.ceil(ony2);
document.getElementById('mouseX2').value = x2;
document.getElementById('mouseY2').value = y2;
});
}); |
||
Camo Profil |
#3 · Zasláno: 9. 6. 2015, 10:55:27
Neviem či to správne chápem, ale nemá to byť getElementById('mouse' + x2) ?
|
||
Časová prodleva: 4 dny
|
|||
fodsqa Profil |
#4 · Zasláno: 13. 6. 2015, 13:11:01
Camo:
„Neviem či to správne chápem, ale nemá to byť getElementById('mouse' + x2) ?“ nie nie , totiž , ja mam input ktorý ma ID mouuseX2. To mam aby som vedel ake suradnice vybralo :) |
||
Časová prodleva: 10 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0