$(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> |
проверьте alert(param) я очень сомневаюсь, что у вас id не получается, как мне кажется у вас мб ошибка в функции addlist.
p.s. вместо $(ui.draggable).attr("id") правильнее писать ui.draggable.attr("id") |
Часовой пояс GMT +3, время: 10:27. |