在成功jqPuzzle上更改图像
Change image on success jqPuzzle
我正在使用此处找到的jqPuzzle JS库,并且我正在尝试在用户完成拼图时更改源图像。
该库声明它有对象,您可以在其中定义成功时要做什么的函数。
这就是我如何集成HTML以使拼图工作:
<img src="myImg1.jpg" alt="First puzzle image" class="jqPuzzle" />
然后,文档说,以下是定义成功时要执行的操作时使用的对象:
<script type="text/javascript">
$(document).ready(function() {
// define your own settings
var mySettings = {
success: {
callback: function(results) {
alert('Gelöst in ' + results.moves + ' Zügen und ' +
+ results.seconds + ' Sekunden.');
}
};
});
</script>
你们能否帮助我编写这样的函数来在用户成功完成第一个图像时更改源图像?
尝试将
mySettings
对象传递到 jqPuzzle 对象中
$(document).ready(function() {
// define your own settings
var mySettings = {
success: {
callback: function(results) {
alert('Gelöst in ' + results.moves + ' Zügen und ' +
+ results.seconds + ' Sekunden.');
}
};
// once you've got your settings initialised
// you must pass them into jqPuzzle
$('.jqPuzzle').jqPuzzle(mySettings);
})
--编辑--
如果您尝试在成功函数中更新图像,是否可以更改图像的SRC
属性?
function(results) {
alert('Gelöst in ' + results.moves + ' Zügen und ' +
+ results.seconds + ' Sekunden.');
// this line can be improved by giving your img element an ID property
var img = document.getElementsByClassName('jqPuzzle')[0];
img.src = 'myImg2.jpg';
}
相关文章:
- 可以'尽管上传成功,但在aws3中找不到图像
- 从AJAX成功函数更新图像源
- 在成功jqPuzzle上更改图像
- 成功后如何使用AJAX在TD中显示值和图像
- Ajax 完整函数即使 json 响应成功也不会设置背景图像
- 使用 JQuery 更改背景图像是成功的,但如何使一个图像默认
- 请上传 显示成功,但图像不在上传目录中
- 使用AJAX传递图像文件不成功
- 表单验证成功后加载图像
- Jquery在ajax上设置onclick null并更改按钮图像成功
- 显示上传成功后上传的图像
- 如何检测图像加载失败,如果失败,尝试重新加载直到成功
- 显示加载gif图像,直到函数成功
- Javascript Ajax成功图像替换
- Javascript跨域图像加载检查加载图像是否加载成功
- 使用Node.js在http请求成功后记录图像
- 如何防止ajax成功显示图像破碎前的图标
- ContentFlow Javascript-成功使用图像以外的内容
- 如何将按钮替换为加载gif图像当单击提交按钮,然后在成功删除表单上,并替换为成功消息时
- JQuery:在成功加载时显示图像,并与加载冲突