使用 jQuery 扩展 Div

发布于 2024-08-19 03:57:58 字数 297 浏览 2 评论 0原文

我喜欢做一些非常简单的事情

有一个只显示一点图像的 div 点击div,展开到图像高度 重新点击它,收缩到原来的高度

现在,我的测试不结论!问题这么多,有没有更简单的方法?

一些有趣结果的链接!

大部分为 这个

I like to do something terribly simple

Had a div that show only a little bit of image
click on div, expand to the image height
reclick on it, contract to to original height

Now, my test is not concluant ! so many problems !, is there a simpler method around ?

link on some funny result !

mostly as this

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

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

发布评论

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

评论(1

叹沉浮 2024-08-26 03:57:58

做到这一点的最好方法是有一个手柄,它可以切换面板:

<div class="block">
  <div class="handle">Click Me</div>
  <div class="panel">
    <img src="bigImage.jpg" />
  </div>
</div>

然后是这样的:

$(".handle").click(function(){
  $(this).next().slideToggle();
});

这不仅简单,而且是可预测的,并且不会让用户对行为感到困惑。

The best way to do this is to have a handle, which toggles a panel:

<div class="block">
  <div class="handle">Click Me</div>
  <div class="panel">
    <img src="bigImage.jpg" />
  </div>
</div>

And then something like:

$(".handle").click(function(){
  $(this).next().slideToggle();
});

Not only is this simple, but it's predictable, and won't leave the user confused about the behavior.

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