使用 javascript 如何使 CSS id 出现和消失?

发布于 2025-01-05 18:21:03 字数 427 浏览 0 评论 0原文

我想在翻转到此应用程序的某个页面时显示视频: http: //www.html5rocks.com/en/tutorials/casestudies/20things_pageflip.html 这是我的一些业余代码:

$(document).ready(function(){
   if (page === 2)
  { 
$("iframe").show();
  }
  else
  { 
$("iframe").hide();
  }

});

它连接到一个 iframe 标记,该标记绝对是定位。这是正确的做法吗?

感谢您的帮助 :-)

I want to make a video appear when flipping to a certain page of this application: http://www.html5rocks.com/en/tutorials/casestudies/20things_pageflip.html Here is some of my amateur code:

$(document).ready(function(){
   if (page === 2)
  { 
$("iframe").show();
  }
  else
  { 
$("iframe").hide();
  }

});

It connects to an iframe tag that is absolutely positioned. Is that the right approach?

Thanks for your help :-)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望喜 2025-01-12 18:21:03

您的代码只会在页面首次加载时检查页面一次

您需要将该 if 语句放入点击处理程序中...

$('#elementYouClicked').live('click', function() {
   if (page === 2) {
      //show
   } else {
      //hide
   }
});

如果这不是您要问的,您能详细说明您的问题吗?

Your code will only check the page once - when it's initially loaded.

You will want to put that if statement inside a click handler...

$('#elementYouClicked').live('click', function() {
   if (page === 2) {
      //show
   } else {
      //hide
   }
});

If this is not what you are asking, can you elaborate on your question please?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文