Javascript 尝试更改div,然后还原
我希望能够单击其中一个Javascript 尝试更改div,然后还原,javascript,jquery,html,twitter-bootstrap-3,Javascript,Jquery,Html,Twitter Bootstrap 3,我希望能够单击其中一个,因为在执行代码时,哪里没有.col-md-12。您需要在打开时委派活动: $(document).ready(function() { $(document).on('click', '.col-md-4', function() { $(this).switchClass("col-md-4", "col-md-12", 1000).removeClass('col-md-4'); $('.col-md-4').addClass(
,因为在执行代码时,哪里没有.col-md-12
。您需要在
打开时委派活动:
$(document).ready(function() {
$(document).on('click', '.col-md-4', function() {
$(this).switchClass("col-md-4", "col-md-12", 1000).removeClass('col-md-4');
$('.col-md-4').addClass('profiles-gone');
}).on('click', '.col-md-12', function() {
$(this).removeClass('col-md-12');
$('.col-md-4').removeClass('profiles-gone');
$(this).addClass('col-md-4');
});
});
下面的工作示例代码段:
$(文档).ready(函数(){
//这将是事件的父容器,
$(文档)//通常最佳做法是使用ID为的“静态父级”,
//但在这种情况下,你似乎没有,
//所以我们只使用DOM(文档)
//这是我们的第一个单击事件,分配给元素的类“col-md-4”
.on('click','col-md-4',function(){
$(this).switchClass(“col-md-4”、“col-md-12”、1000).removeClass(“col-md-4”);
$('.col-md-4').addClass('profiles-gone');
})
//这是我们的第二次点击事件,分配给元素的类“col-md-12”
.on('click','col-md-12',函数(){
$(this.removeClass('col-md-12');
$('.col-md-4').removeClass('profiles-gone');
$(this.addClass('col-md-4');
});
});代码>
.col-md-12{背景色:#A9F5BC}
维罗尼卡
XYZ处的XYZ头
Lorem ipsum door sit amet,adipiscing Elite,sed do eiusmod temporal incident ut labour and dolore magna aliqua。我们的工作是最低限度的,我们的工作是
lellele
维罗尼卡B
XYZ处的XYZ头
Lorem ipsum door sit amet,adipiscing Elite,sed do eiusmod temporal incident ut labour and dolore magna aliqua。我们的工作是最低限度的,我们的工作是
lelle
维罗尼卡C
XYZ处的XYZ头
Lorem ipsum door sit amet,adipiscing Elite,sed do eiusmod temporal incident ut labour and dolore magna aliqua。我们的工作是最低限度的,我们的工作是
lellele
这是因为在执行代码时,哪里没有.col-md-12
。您需要在
打开时委派活动:
$(document).ready(function() {
$(document).on('click', '.col-md-4', function() {
$(this).switchClass("col-md-4", "col-md-12", 1000).removeClass('col-md-4');
$('.col-md-4').addClass('profiles-gone');
}).on('click', '.col-md-12', function() {
$(this).removeClass('col-md-12');
$('.col-md-4').removeClass('profiles-gone');
$(this).addClass('col-md-4');
});
});
下面的工作示例代码段:
$(文档).ready(函数(){
//这将是事件的父容器,
$(文档)//通常最佳做法是使用ID为的“静态父级”,
//但在这种情况下,你似乎没有,
//所以我们只使用DOM(文档)
//这是我们的第一个单击事件,分配给元素的类“col-md-4”
.on('click','col-md-4',function(){
$(this).switchClass(“col-md-4”、“col-md-12”、1000).removeClass(“col-md-4”);
$('.col-md-4').addClass('profiles-gone');
})
//这是我们的第二次点击事件,分配给元素的类“col-md-12”
.on('click','col-md-12',函数(){
$(this.removeClass('col-md-12');
$('.col-md-4').removeClass('profiles-gone');
$(this.addClass('col-md-4');
});
});代码>
.col-md-12{背景色:#A9F5BC}
维罗尼卡
XYZ处的XYZ头
Lorem ipsum door sit amet,adipiscing Elite,sed do eiusmod temporal incident ut labour and dolore magna aliqua。我们的工作是最低限度的,我们的工作是
lellele
维罗尼卡B
XYZ处的XYZ头
Lorem ipsum door sit amet,adipiscing Elite,sed do eiusmod temporal incident ut labour and dolore magna aliqua。我们的工作是最低限度的,我们的工作是
lelle
维罗尼卡C
XYZ处的XYZ头
Lorem ipsum door sit amet,adipiscing Elite,sed do eiusmod temporal incident ut labour and dolore magna aliqua。我们的工作是最低限度的,我们的工作是
lellele
GJ在动态参考上。我想补充一点,使用静态元素的ID来促进事件通常是更好的做法,但是,在这种情况下OP并没有提供ID,但是OP应该学习这些东西。干得好!关于GJ的动态参考。我想补充一点,使用静态元素的ID来促进事件通常是更好的做法,但是,在这种情况下OP并没有提供ID,但是OP应该学习这些东西。干得好!