Jquery fadein when innerHTML
Jquery fadein when innerHTML
我有2div, #左和#右,并与jquery我innerHTML通过点击一个按钮的一些内容,问题是,它不褪色。它把内容的权利,但不褪色这是我已经尝试过的:
$('#normal').click(function () {
var left = " content to the left ";
var right= "content to the right"
$('#left').html(left).fadeIn();
$('#right').html(right).fadeIn();
});
我已经试过了,但是它在我的代码上不起作用。
Thanks in advance
#left
和#right
在调用fadeIn()
之前应该隐藏。
#left, #right {
display:none
}
演示:http://jsbin.com/yosalosi/1/edit
似乎您没有为div设置display
为none
<div id="left" style="display:none;">hello
这是一个DEMO
试一下
$('#normal').click(function ()
{
var left = " content to the left ";
var right= "content to the right"
$('#left,#right').hide()
$('#left').html(left).fadeIn();
$('#right').html(right).fadeIn();
});
或
#left,#right
{
display:none;
}
$('#normal').click(function ()
{
var left = " content to the left ";
var right= "content to the right"
$('#left').html(left).fadeIn();
$('#right').html(right).fadeIn();
});
试试这个,看看这个技巧是否有效:
$(' #正常")。点击(function () {
var left = " content to the left ";
var right= "content to the right"
$('#left').hide().fadeIn(function(){ $(this).html(left); });
$('#right').hide().fadeIn(function(){ $(this).html(right); });
});
这里有两点。首先,如果你的div已经是可见的,那么你就不会得到淡出效果。其次,你可以使用faceIn函数的完整回调事件来添加内容,而不是预先添加内容。
相关文章:
- 转义符不能与innerHTML一起使用
- 使用元素的值与innerHTML
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- Javascript form innerHTML
- JavaScript上的表单和innerHTML问题
- jQuery.when()在循环中被忽略
- 如何使用innerHtml正确插入html
- 当我更改innerHtml时,引导选项卡事件不再工作
- 一个ajax循环有两个输出错误innerHTML
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- Advantages to DOMParser vs template & innerHTML
- innerHTML的子字符串可以在初始调用时提取吗
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- Javascript innerHTML超出范围的问题
- Django导航:扩展与innerHTML
- 未捕获的类型错误:无法设置属性'innerHTML'如果为null,则将脚本移动到正文不会;不起作用
- innerHTML赢得't改变元素
- Javascript 使用 document.write 编写 innerHtml 的值
- 为什么innerHTML返回“未定义”
- Jquery fadein when innerHTML