好吧,我编辑了这个问题,以便你能理解。段落中有10张图片和他们各自的名字。所以,你有10个图像和10个段落。由于图像是不同的,当然,有不同的名字,我不能使用一个类。所以,我用一个ID作为一个图像,另一个ID用作它的名字。JQuery隐藏对象
用户将点击一个图像,它将隐藏和它的各自的名称以及。当用户点击另一个图像时,它会再次隐藏并重新显示其名称,直到所有内容都被隐藏。我可以为一个图像及其各自的名称使用一个类,但是用户有权仅点击图像而不是名称。就像一个隐藏的对象游戏!
,我会给你一个下面的图像的一个例子:
$(document).ready(function() {
$('#image1').click(function() {
$(this).hide('slow');
$('#name').hide('slow');
});
if ($('#image1').is(':hidden')) {
alert('Hello');
}
});
请记住,我改变了这个例子,你能理解。正如你所看到的,如果用户点击图片,它的名字也会被隐藏。他们都隐藏起来了。然后,我验证图像是否隐藏,将显示一个警告框。图像及其名称会隐藏,但警告框不会显示...而且我必须验证图像是否隐藏,以便显示警告框。
你在加载功能中在您的页面上忘了报价!你可能应该把if和load都放到你的点击函数中,因为现在它所做的只是检查图像在页面加载时是否可见。 – adeneo
看起来不错,它在这里..隐藏的验证不起作用 – user1780468
它最初肯定是在初始页面加载? – adeneo