I have the following:
$('#widgets ul').sortable(
{
connectWith: ['#widgets ul'],
opacity: 0.7,
start: function(e, ui) {
fromWidgetPosition = ui.item.prevAll().length + 1;
fromRowId = ui.element.attr('id');
I just upgraded jQuery from 1.2.6 to 1.3.2, and I also upgraded the jQuery UI library to the latest version.
The 'element' got removed in newer jQuery UI versions, see this bug report and the corresponding source changeset.
According to those, you should use $(this)
instead:
fromRowId = $(this).attr('id');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With