scriptalicious draggable слой под слоем

AKAPE

Новичок
scriptalicious draggable слой под слоем

Здравствуйте,

Использую библиотеку scriptalicious и объект Draggable. Нужно сделать так, чтобы можно было тягать слой, который находиться под другим слоем (поверх него PNG с частичной прозрасностью) Понимаю ,что нельзя переназначить события одного слоя на другой.

<div id="bound" style="height:400px; width:400px; position:relative;
overflow:hidden; border:1px solid gray;
background:url('pattern.jpg');">
<img id="image" src="photo.jpg" style="position:absolute; top:0; left:
0; cursor:move;"/>
<img id="khole" src="k_hole1.png" style="position:absolute; top:0;
left:0;"/>
</div>

<script>
Event.observe(window,"load",function()
{
new Draggable('image',
{
starteffect:null,
endeffect:null,
zindex:0,
onEnd:function()
{
var imageOffset=$('image').positionedOffset();
$('pos_t').value=imageOffset.top;
$('pos_l').value=imageOffset.left;
}
});

});

</script>
 

kode

never knows best
tehhax

$('khole').onmousemove = function(e) {$('image').onmousemove();};
$('khole').onmouseup = function(e) {$('image').onmouseup();};
$('khole').onmousedown = function(e) {$('image').onmousedown();};


средствами прототипа можно сделать красивее
 

AKAPE

Новичок
Автор оригинала: kode
tehhax

$('khole').onmousemove = function(e) {$('image').onmousemove();};
$('khole').onmouseup = function(e) {$('image').onmouseup();};
$('khole').onmousedown = function(e) {$('image').onmousedown();};


средствами прототипа можно сделать красивее
Спасибо, но ведь и $('khole') будет при этом двигаться, а этого как раз таки не нужно. Нужно чтобы двигался только $('image'), находящийся под ним.
 

kode

never knows best
а с какого khole будет двигатся? Draggable то нацелен на image.

Я думаю что тут проблема более глубокая и требует другого решения. Опишите поподробнее

ЗЫ/заработало?
 

AKAPE

Новичок
Автор оригинала: kode
а с какого khole будет двигатся? Draggable то нацелен на image.

Я думаю что тут проблема более глубокая и требует другого решения. Опишите поподробнее

ЗЫ/заработало?
К Сожалению не решилась. Идея в том, чтобы юзер мог подвигать свою фотку, находящуюся под ПНГ картинкой, в которой например вырезана звездочка (чтобы визуально отцентровать), получить новые координаты и отправить потом на сервер, где GD сделает свою работу. Но дело в том, что Draggable не может работать т.к. поверх слоя, на который накинут Объект находиться другой слой. Увы, я не очень хорошо разбираюсь в JavaScript, поэтому и попросил помощи зала.

-~{}~ 21.08.08 15:32:

Подскажите, пожалуйста.

-~{}~ 28.08.08 15:23:

Кто нибудь?
 
Сверху