我希望我的<h2>
元素移动到页面的中心,但这不是我现在所困扰的内容。我希望它在我点击它时移动,当我第二次点击它时,我想让它回去。
$(document).ready(function(){
$('.sectiontitel').on('click', '.on', function(){
$(this).removeClass('on');
$(this).addClass('off');
$(this).find('span').animate({
'margin-left': '350px',
},200);
});
$('.sectiontitel').on('click', '.off', function(){
$(this).removeClass('off');
$(this).addClass('on');
$(this).find('span').animate({
'margin-right': '350px',
},200);
});
});
这是我到目前为止创建的代码,并没有给出任何错误,但它也没有。
Jfiddle:
答案 0 :(得分:2)
<强> Working demo 强>
行为:点击Lunch
标题,您会看到该动作。
2个关键方面:
on
和off
即时添加,因此我已在.sectiontitle
left: 0px
第3,你在 #locales title
中有拼写错误,请注意它会慢慢爬进你的代码库
希望休息有助于您的需求:)
<强>码强>
$(document).ready(function(){
$(document).on('click', '.sectiontitel', function(){
$(this).removeClass('on');
$(this).addClass('off');
$(this).find('span').animate({
'margin-left': '350px',
},200);
});
$(document).on('click', '.off', function(){
$(this).removeClass('off');
$(this).addClass('on');
$(this).find('span').animate({
'margin-left': '0px',
},200);
});
});