Javascript 如何为单击显示脚本加载默认可见内容
有人能帮我将默认内容加载到某个div中,当单击某个链接时显示隐藏内容吗?而且我也希望fadeIn和fadeOut的过渡更加平滑-目前它在消失之前消失,然后再次消失 以下是脚本:Javascript 如何为单击显示脚本加载默认可见内容,javascript,jquery,dynamic,Javascript,Jquery,Dynamic,有人能帮我将默认内容加载到某个div中,当单击某个链接时显示隐藏内容吗?而且我也希望fadeIn和fadeOut的过渡更加平滑-目前它在消失之前消失,然后再次消失 以下是脚本: $(document).ready(function() { //loads default content $('.reserved-area').load($('.menu_top a:first-child').attr('href')); $('.o-links').click(function() {
$(document).ready(function() {
//loads default content
$('.reserved-area').load($('.menu_top a:first-child').attr('href'));
$('.o-links').click(function() {
// href has to be the id of the hidden content element
var href = $(this).attr('href');
$('.reserved-area')
.fadeOut(1000)
.html($(href).html())
.fadeIn(1000);
return false;
});
});
这是html:
<div class="menu_top">
<a href="#reserved-area" class="o-links">Content1</a> |
<a href="#reserved-area2" class="o-links">Content2</a> |
<a href="#reserved-area3" class="o-links">Content3</a>
</div>
<div class="reserved-area">
</div>
<div id="reserved-area">
<img src="test-img-1.jpg" class="reserved-img">
</div>
<div id="reserved-area2">
<img src="test-img-1.jpg" class="reserved-img">
</div>
<div id="reserved-area3">
<img src="test-img-2.jpg" class="reserved-img">
</div>
|
|
您可以在淡出操作结束后淡入div
标签的内容,方法如下:
......
$('.reserved-area')
.fadeOut(1000, function () {
$(this).html($(href).html()).fadeIn(1000);
});
.....
希望它能帮助你找到解决办法(也许这不是最好的办法)
- 默认内容直接写入HTML代码中李>
- 我用一些文本替换图像李>
- 我替换
属性值(删除href
),并将其添加到JS代码中#
希望有帮助。除了通过使用回调函数为fadeIn/fadeOut问题提供的解决方案外,其他问题到底是什么?代码看起来很好,因为每个链接都有“.o-links”类。是这样吗?Josh另一个问题是我希望“.reserved area”div加载一些默认内容。目前没有显示任何内容,除非我点击一个点击。你能帮我做这个吗。我不知道为什么上面的代码不起作用。这似乎是有道理的。你能提供HTML,也许还有一个JSFIDLE吗?好的,我会提供HTML。请稍候。。。html现在就在那里。希望能有帮助。你知道问题是什么吗?每当我添加这一行时,在脚本中:
$('.reserved area').load($('.menu_top a:first child').attr('href'))整个事情都出了故障。你能帮我解决另一个问题吗。我想将一些默认内容加载到我在描述中指定的div中。我一直在处理这个问题,但由于某些原因,它不会像jsfiddle那样工作。谢谢你帮了我这么多忙,但它只是不起作用。谢谢,它现在起作用了。我忘了在css中隐藏内容加载到的div。非常感谢。嘿,有没有办法为我的问题选择两个答案?很抱歉,我只能选择一个答案。真糟糕,你能告诉我你在学习jquery和javascript时读过哪些书吗?请真正地我会想象你读了一本书或什么的。好的,再次谢谢。我将尝试一下,虽然我是一个有点特殊的情况,希望学习方法适合我。英雄联盟