如何将 jquery masonry 与 livequery 结合使用

发布于 2024-12-28 10:52:09 字数 466 浏览 0 评论 0原文

如何在隐藏 div 标签的同时重新排列 DIV。

// jquery masonry plugin
  $('#container').masonry({
    // options
    itemSelector : '.item',

  });

// Delete
$(".item").click(function()
{
$(this).hide();

// Here I want to call 
});


// HTML Code
  <div id="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
----
----
----
</div>

How to re-arrange the DIVs while hiding the div tag.

// jquery masonry plugin
  $('#container').masonry({
    // options
    itemSelector : '.item',

  });

// Delete
$(".item").click(function()
{
$(this).hide();

// Here I want to call 
});


// HTML Code
  <div id="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
----
----
----
</div>

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

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

发布评论

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

评论(2

温柔嚣张 2025-01-04 10:52:09

你想让我做什么?重新加载?删除该项目?

$(".item").click(function()
{
 $(this).hide();  
 //Remove item
 $('#container').masonry( 'remove', $(this) );
 //Reload masonry
 $('#container').masonry( 'reloadItems' );
});

What do you want to do? Reload? Remove the item?

$(".item").click(function()
{
 $(this).hide();  
 //Remove item
 $('#container').masonry( 'remove', $(this) );
 //Reload masonry
 $('#container').masonry( 'reloadItems' );
});
南城追梦 2025-01-04 10:52:09

您需要使用 jQuery 的 DOM 操作函数,请参阅此 http://api.jquery.com/category/manipulation / ,为了简化您的工作,如果您为每个 div 提供唯一的 id,则可以更轻松地以您想要的方式重新排序它们

You need to use jQuery's DOM manipulation functions, see this http://api.jquery.com/category/manipulation/ , to ease your job if you give a unique id to each div it should be easier to re-order them any way you want

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