web*_*ker 5 jquery jquery-ui-draggable
我正在尝试使用jQuery UI向可拖动事件添加一个类.
但是,我写的以下代码没有按预期工作;
$(function () {
$('ul.sortable div.draggable').draggable({
start: function(event, ui) { ui.helper.addClass('move'); },
});
});
Run Code Online (Sandbox Code Playgroud)
基本上我试图添加一个投影(使用移动类)到div.draggable.因为拖动事件有效,我做错了什么,但是没有出现投影?
提前致谢..
我想我们在 dargging 开始时添加一个新的class my_class,那么代码应该是这样的:
$(function () {
$('ul.sortable div.draggable').draggable({
start: function( event, ui ) {
$(this).addClass('my_class');
}
});
});
Run Code Online (Sandbox Code Playgroud)
css:
.my_class{
/* YOUR CLASS CSS */
}
Run Code Online (Sandbox Code Playgroud)
请参阅此JSFIDDLE以在拖动开始和拖动结束时添加和删除类
相同的CSS继承仍然适用.如果你有自己的样式表包括类似的东西
.ui-draggable-dragging{
box-shadow:0 0 2px #000;
}
Run Code Online (Sandbox Code Playgroud)
如果您没有样式表.您仍然可以使用<style>标记在html文件中内联添加此内容
| 归档时间: |
|
| 查看次数: |
28930 次 |
| 最近记录: |