|
|
|
| вот есть такой замысел который я сделал но думаю оптимизировать, ибо очень громадный код вышел
draggable i droppable
суть вопроса в чем есть к примеру дивы которые дропабл, их много, как сделат ьчтобы id дива определялся при наведении мышки на него с обьектом перетаскиваемым
пробовал крутил нечего не вышло пришлось опять таки прописывать каждый див как дропабл и давать ему функциии параметры
или еще такая вот тема
можна ли к примеру в див который отмечен как дропабл скидывать картинки, но чтобы они устанавливались в то место куда поставил а не в край, тоисть устанавливались координаты для картинки | |
|
|
|
|
|
|
|
для: TavRoX
(07.01.2011 в 23:36)
| |
<div id="myID" onmousemove="alert (this.id)">DIV</div>
|
| |
|
|
|
|
|
|
|
для: Абырвалг
(08.01.2011 в 03:42)
| | ну это если в самом файле
а если я в скрипте ?
мне надо узнать id а потом с ним работать | |
|
|
|
|
|
|
|
для: TavRoX
(08.01.2011 в 03:51)
| |
function getId(ev){//получить ИД элемента
ev=ev?ev:window.event?window.event:null;
if(ev){return ev.target?e.target.id:ev.srcElement?ev.srcElement.id:null;};
};
|
Только я бы попробовал без ИД сделать, но для этого мало инфы. | |
|
|
|
|
|
|
|
для: oldOld
(08.01.2011 в 07:34)
| | но вот дело в том что именно id нужно вытащить
и передать в переменную | |
|
|
|
|
|
|
|
для: TavRoX
(08.01.2011 в 13:49)
| | А вам и дали функцию, которая вернет id.
Не разобрались? | |
|
|
|
|
|
|
|
для: Абырвалг
(08.01.2011 в 14:26)
| | пытаюсь разобратся
при алерт(geId) выводит то что в функции написано, при алерт(geId(ev)); не работает | |
|
|
|
|
|
|
|
для: TavRoX
(08.01.2011 в 15:04)
| | | |
|
|
|
|
|
|
|
для: Абырвалг
(08.01.2011 в 16:10)
| | вот смотри делаю к примеру так
$('#proba div').click(function(){
function getId(ev){//получить ИД элемента
ev=ev?ev:window.event?window.event:null;
if(ev){return ev.target?e.target.id:ev.srcElement?ev.srcElement.id:null;};
};
alert(getId());
});
|
тоисть по клику на какой либо див должен его айдишник в алерт попасть
но почемуто выводит Undefined | |
|
|
|
|
|
|
|
для: TavRoX
(08.01.2011 в 16:17)
| | $('#proba div').click(function(){
alert($(this).attr('id'));
}); | |
|
|
|
|
|
|
|
для: AlexSol
(08.01.2011 в 16:32)
| | дружище почти то что мне нужно
вообщем вот что хочу сделать
я разбрасываю елементы по сетке, сетка большая и там много клеток которые droppable и чтоб для каждого не выдумывать решил сделать такую вот штукенцыю чтобы вычесляло при перекидывании на какой див срабатывал вычеслитель
и щас какраз пока писал придумал походу
а если сделать к примеру функцию вычесления айдишника по отпусканию левой кнопки?)
сработает так?
$('#proba div').mouseover(function(){
alert($(this).attr('id'));
});
|
СРАБОТАЛО
$('#proba div').mouseup(function(){
alert($(this).attr('id'));
});
|
| |
|
|
|