javascript - 脚本只适用于十分之一的 div

标签 javascript jquery html css tumblr

我有一个脚本可以让我的 div 淡出并淡入另一个 div。该代码有效,但我有 10 个 div,我希望它适用,现在它只适用于顺序中的第一个 div。

$('#content').click(function(e){    
$('#content').fadeOut('slow', function(){
    $('#backside').fadeIn('slow');
});
});

$('#backside').click(function(e){    
$('#backside').fadeOut('slow', function(){
    $(' #content').fadeIn('slow');
});
});

http://jsfiddle.net/3XwZv/981/

最佳答案

这是因为您使用了 id 作为选择器,它应该是唯一的。如果您想要预期的结果,请尝试使用 class 选择器。

$('.content').click(function(e){    
$(this).fadeOut('slow', function(){
    $(this).next('.backside').fadeIn('slow');
});
});

并更改标记以在它们各自的元素上设置这些类(内容和背面)

<div class="content"></div>

关于javascript - 脚本只适用于十分之一的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19082504/

相关文章:

javascript - JQuery 函数在其他函数执行后不起作用

javascript - jQuery Validation插件——关闭基于类属性的验证

javascript - KnockoutJs 过滤器搜索后清空列表

html - 剪掉部分iframe的src内容

javascript - Sass 无法使用 webstorm 进行编译

javascript - 如何通过 onclick 事件计算图片的点击次数?

javascript - 在ajax响应中执行javascript

javascript - 使用 Linkedin 代码登录给我 html 验证错误

javascript - 类型错误 : Cannot read properties of undefined (reading 'split' ) happened when I try to run "npm run compile"

javascript - 完整日历选择 : callback Javascript Error