我正在尝试使用jquery创建一个图像拼图游戏。使用以下代码
var img_one=$("img[src$='one.jpg'][name='a']");
var atrval_one=img_one.attr("src");
var img_two=$("img[src$='blank.jpg'][name='b']");
var atrval_two=img_two.attr("src");
$('#one').click(function()
{
if(atrval_two == "images/img/blank.jpg"){
$("img", '#one').attr("src", atrval_nine);
$("img", '#two').attr("src", "images/img/one.jpg");
}
});
和HTML
<div id="one" class="1" style="background-repeat:no-repeat;position:absolute;"><img id="1" name="a" src="images/img/one.jpg" /></div>
<div id="two" class="2" style="background-repeat:no-repeat; position:absolute;"><img id="2" name="b" src="images/img/blank.jpg" /></div>
这是一个示例代码。我有9个div,它是一个3/3的安排。我的问题是,当我点击最近的div的空白图像,它只改变了图像,所以请帮助我找到解决方案。
3条答案
按热度按时间pobjuy321#
不需要使用任何东西,你可以使它在一个简单的jquery或js我发送给你这种类型的游戏在我的答案只是检查它,使像那一个。这是简单的0-9益智游戏保持你的图像在数字的地方,改变它与你的图像作为按钮的背景图像。gud luk
它是完整的益智游戏代码与css,js和html。
qij5mzcb2#
给你
mgdq6dx13#
与@Anup给出的答案相同。只是修改了它,将背景按钮设置为图像。复制并粘贴此代码,不要忘记从以下链接下载jquery-1.8.2.min.js http://code.jquery.com/jquery-1.8.2.min.js
希望这个答案也会有所帮助!