Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.08.2011, 16:20
lsm lsm вне форума
Новичок на форуме
Отправить личное сообщение для lsm Посмотреть профиль Найти все сообщения от lsm
 
Регистрация: 03.08.2011
Сообщений: 1

$(ui.draggable).attr("id")
$(".product").draggable({ // разрешаем перетаскивание картинок товаров

containment: 'document',
opacity: 0.6,
revert: 'invalid',
helper: 'clone',
zIndex: 100

});

$("div.content.drop-here").droppable({ // разрешаем выгружать товары в корзину
accept: ".product",
drop:
function(e, ui)
{
var param = $(ui.draggable).attr("id");
// IE6 fix
// if($.browser.msie && $.browser.version=='6.0')
// {
// param = $(ui.draggable).attr('style').match(/src=\"([^\"]+)\"/);
// param = param[1];
// }
addlist(param); // специальная функция addlist - смотрите ниже
}

});

Ни как не могу получить $(ui.draggable).attr("id")

Строка кода от куда перетягивается выглядит так:
<div class="product" id="3"><img src="img/products/" alt="Нечто" width="128" height="128" class="pngfix"></div>
Ответить с цитированием
  #2 (permalink)  
Старый 03.08.2011, 16:48
Аспирант
Отправить личное сообщение для bayrach Посмотреть профиль Найти все сообщения от bayrach
 
Регистрация: 16.01.2011
Сообщений: 71

проверьте alert(param) я очень сомневаюсь, что у вас id не получается, как мне кажется у вас мб ошибка в функции addlist.
p.s. вместо $(ui.draggable).attr("id") правильнее писать ui.draggable.attr("id")
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск