JQuery Draggable с 2 ручками

0

Только некоторые из моих дочерних элементов выбираются, почему не все из них? Является ли это ошибкой jquery или неправильным селектором? Я пытаюсь выбрать все дочерние элементы в двух div один внутри other.Here мои jquery и html коды:

    $("#friendlistdiv1").draggable({ handle: "friendlistdiv>*" });
    $("#friendlistdiv1").draggable({ handle: "friendlistdiv1>*" });


<div id="friendlistdiv1">
    <div id="blackbc">
    <input id="friendbutton1"class="menuboutons" type="button" value="Minimize friend list ">
       <img  id="xboutonfriendlist" src="images/xbouton.png" alt="an X button" title="This button will   close this window."/>
    </div>
    <div id="friendlistdiv">

    <div> 
                <p>
                          there is more stuff here in the real code
               </p>
    </div>
    <form action="addfriend.php" method="post">
    <input id="friendlistadd" name="addfriend" type="text" value="Add friend">
    <input id="smallbutton" class="menuboutons" type="submit" value="Add friend" />
    <form>  
</div>
  • 0
    Draggabble работает только для некоторых элементов, а не для всех, почему?
  • 0
    я не вижу элемента <friendlistdiv></friendlistdiv> , на который вы ссылаетесь в селекторе дескрипторов.
Показать ещё 3 комментария
Теги:
jquery-ui-draggable

1 ответ

1
Лучший ответ

Попробуйте следующее:

 $("#friendlistdiv1").draggable({ handle: "#friendlistdiv,#friendlistdiv1" });

Другой вариант:

Назначьте класс, который вы хотите, выполните обработчик:

$("#friendlistdiv1").draggable({ handle: ".dragelem" });

Ещё вопросы

Сообщество Overcoder
Наверх
Меню