使用jquery拖放图像
drag and drop images using jquery
我是jquery的新手,我正试图为孩子们开发一款在特定区域使用拖放图像的游戏。它与此url中的此纸牌游戏相同:http://www.elated.com/res/File/articles/development/javascript/jquery/drag-and-drop-with-jquery-your-essential-guide/card-game.html我试图理解它的源代码,但我无法更改代码中带有图像的卡片:
// Create the pile of shuffled cards
var numbers = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ];
numbers.sort( function() { return Math.random() - .5 } );
for ( var i=0; i<10; i++ ) {
$('<div>' + numbers[i] + '</div>').data( 'number', numbers[i] ).attr( 'id', 'card'+numbers[i] ).appendTo( '#cardPile' ).draggable( {
containment: '#content',
stack: '#cardPile div',
cursor: 'move',
revert: true
} );
}
// Create the card slots
var words = [ 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten' ];
for ( var i=1; i<=10; i++ ) {
$('<div>' + words[i-1] + '</div>').data( 'number', i ).appendTo( '#cardSlots' ).droppable( {
accept: '#cardPile div',
hoverClass: 'hovered',
drop: handleCardDrop
} );
}
}
源代码的完整描述如下:http://www.elated.com/articles/drag-and-drop-with-jquery-your-essential-guide/
我正在等待您的帮助,请提前感谢
如果我没有错,那么你想设置你在游戏中使用的所有卡片的图像。
然后你只需要在css中设置所有卡片的背景图像,比如以卡1为例,使其id为card1,然后将其css设置为以下
#card1{
background-image:url("http://static3.bigstockphoto.com/thumbs/7/0/3/large2/30774275.jpg");
}
相关文章:
- 使用jquery拖放图像
- HTML5拖放-如何删除IE上的默认重影图像
- HTML5拖放新图像并替换Div中的现有图像
- 更改HTML5拖放中的重影图像
- 从imgur api的另一个浏览器拖放图像
- 接受从另一个浏览器窗口拖放图像
- 如何在拖放后将图像上传到服务器
- 在web应用程序ASP.net中拖放和移动图像
- 用一点javascript拖放HTML5图像
- jQuery:通过拖放获取所选图像的名称
- 有没有一种方法可以在画布中拖放文本或图像
- HTML5画布:如何在画布上有一个图像和形状,并且可以拖放形状
- 检查拖放内容是否为图像
- 拖放区插件为每个上传的图像添加输入
- JavaScript 图像缩放和平移(拖动)
- 拖放区缩略图宽度图像大小
- 如何停止在拖放区上传第二张图像
- 哪个事件会触发使用Tinymce的图像拖放
- CORS在图像拖放(在dropBox公用文件夹中)时出错-Javascript
- 桌面图像拖放上传崩溃浏览器