Reputation: 21842
I am using jQuery UI draggable
to drag elements but it does not seem to work on textarea and inputs as they are focused whenever I click on them. Here is a JSbin Demo of the problem.
HTML
<textarea class="movable" placeholder="I am textarea. Try to move me"></textarea>
<h2></h2>
<div class="movable">I am a DIV. Try to move me</div>
JS
$('.movable').draggable();
I think I am missing some parameter in draggable
method which can do this for me.
Upvotes: 0
Views: 3230
Reputation: 21842
Looks like I have found solution to this problem after some googling. Posting it here to help others. Two steps needed:
{ cancel: '' }
Here is working JSBin Demo
HTML
<textarea class="movable" placeholder="I am textarea. Try to move me"></textarea>
<h2></h2>
<div class="movable">I am a DIV. Try to move me</div>
JS
$('.movable').draggable({
cancel: ''
});
Upvotes: 2