идентификатор помощника смены - PullRequest
1 голос
/ 21 марта 2011

я хочу сменить помощника, если он уже работает

$('.column1').draggable({
containment: '#sort' , 
helper:'clone',
connectToSortable:'#sort',
start: function(event,ui) {
            i=counts[ 0 ]++;
            document.getElementById('wid').value=i;
            updateCounterStatus( $start_counter, counts[ 0 ] );
            ui.helper.attr("id","colum2");


        }

Ответы [ 4 ]

0 голосов
/ 22 марта 2011

хорошо, я сделал это спасибо за ваш ответ

решение:

$('#colum').draggable({

helper:'clone',
connectToSortable:'#sort',
start: function(event,ui) {
            k=counts[ 0 ]++;
            document.getElementById('wid').value=i;
            updateCounterStatus( $start_counter, counts[ 0 ] );
             $(this).attr("id","colum"+k);



        }
0 голосов
/ 21 марта 2011

Идентификатор помощника может быть только «оригиналом» или «клоном».Если вы измените его, он перестанет работать.

Что именно вы пытаетесь достичь?

0 голосов
/ 21 марта 2011

Перетаскиваемый помощник jQuery имеет класс 'ui-draggable-dragging'. Попробуйте это:

start: function(event,ui) {
    i=counts[ 0 ]++;
    document.getElementById('wid').value=i;
    updateCounterStatus( $start_counter, counts[ 0 ] );
    $('.ui-draggable-dragging').attr("id","colum2");
}
0 голосов
/ 21 марта 2011

Глядя на документацию по jQuery UI, это должно сработать ... откуда вы знаете, что оно не работает?Все, что я могу предложить, это попробовать изменить ui.helper.attr("id", "colum2"); на $(ui.helper).attr("id", "colum2");.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...