我想将FBML用作画布,并希望在单击单选按钮时显示文本框。 有人可以帮我解决这个问题吗?例如如果用户选择其他作为选项,它应该显示为文本框。可能吗?怎么样?我很想从响应者那里学到更多东西。
答案 0 :(得分:2)
function showBoxt(id)
{
obj=document.getElementById(id);
if(obj.getStyle('display')=='none')
{
obj.setStyle({display:'block'});
}
else
{
obj.setStyle({display:'none'});
}
}
答案 1 :(得分:0)
我也在寻找这个问题的答案。 我找到了useful link here。
以为我可能会分享它。 我试过并测试过,动画只是让它看起来更加滑动:)
function showdiv(id){
var elm = document.getElementById(id);
if(elm.getStyle('display') == 'block'){
Animation(elm).to('height', '0px').to('opacity', 0).hide().ease(Animation.ease.end).go();
return false;
}else{
Animation(elm).to('height', 'auto').to('opacity', 1).show().ease(Animation.ease.end).go();
return false;
}
}
<div id="about" style="display: none">
Facebook is a social utility that connects people with friends and others who work, study and live around them.
People use Facebook to keep up with friends, upload an unlimited number of photos, share links and videos, and
learn more about the people they meet.
</div>
<a href="#" onclick="showdiv('about');">Show Content</a>.