Skip to content

Instantly share code, notes, and snippets.

@clouddueling
Created September 19, 2013 01:09
Show Gist options
  • Select an option

  • Save clouddueling/6617927 to your computer and use it in GitHub Desktop.

Select an option

Save clouddueling/6617927 to your computer and use it in GitHub Desktop.
menu drag
myapp.directive("menuDrag", function () {
return{
restrict: "A",
link: function (scope, element, attrs) {
var item = $(".draggable").draggable(
{
snap: true,
revert: false,
// scope:".dropable"
//scope: "tasks"
}
)
var target = $(".dropable").droppable({
greedy: true,
hoverClass: "warning",
accept: ".draggable"
})
item.on("drag", function (evt) {
item.css = ('background-color', 'red');
//evt.stopPropagation();
//evt.preventDefault();
})
target.on("over", function (evt) {
target.css('background-color', 'blue')
return false;
});
target.on("out", function (evt) {
dropBox.css('background_color', 'red');
return false;
});
target.on("drop", function (evt) {
alert("Droped");
return false;
});
//dragEnterLeave(evt);
}
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment