问题滑入/滑出 JQuery
滑出没问题,我只是有关于幻灯片未显示的问题,我认为它没有捕获它们的第一个 IF 宽度等于 0px。抱歉,我对 jQuery 实在是菜鸟。
代码:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#ShowHideComment").click(function(){
if ($(".iframe_comment").width() == "0px"){
$(".iframe_comment").animate({width: "800px"}, {queue:false, duration:1000});
}
else{
$(".iframe_comment").animate({width: "0px"}, {queue:false, duration:1000
});
}
});
});
</script>
Slide out is no problem i only have problem about slide in that doesnt show up and i think it didnt catch their first IF width equal 0px. sorry im really noobs about jQuery.
CODE:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#ShowHideComment").click(function(){
if ($(".iframe_comment").width() == "0px"){
$(".iframe_comment").animate({width: "800px"}, {queue:false, duration:1000});
}
else{
$(".iframe_comment").animate({width: "0px"}, {queue:false, duration:1000
});
}
});
});
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自文档:
您在这里处理的不是 CSS 属性值,而是纯整数。
另请参见
width()
:From the docs:
You're not dealing with CSS property values here, but with plain integers.
Also see
width()
:.width()
返回数值。这一行
if ($(".iframe_comment").width() == "0px")
应该是
if ($(".iframe_comment").width() == 0)
.width()
returns numeric value.This line
if ($(".iframe_comment").width() == "0px")
should be
if ($(".iframe_comment").width() == 0)