1

布局

我的布局和上面一样。

1、2、34 div 可以拖放到任何位置1-4停靠栏中现在这些只是 php 包含。当我将它们放在扩展坞中时,我使用 css 来:

display:none;

这隐藏了 div 中除标题之外的所有内容。完美的。然而,内容仍在“背景”中加载,我计划拥有大量这些“小部件”,我可以看到这成为加载所有这些内容的一个严重问题。

我想要发生的是:

如果掉入码头,则不要在以下之间加载所有内容:

<p><?php include('example.php'); ?></p>

但如果拖回1234则允许加载段落中的内容。

我在想也许可以使用 jQuery 获取父 div。

关于哪种语言可以解决我的问题,也许还有一些简单的例子,我只需要朝着正确的方向努力。现在另一件事是“动态的”,就像我将它从停靠栏拖到1234一样。它会立即更新,或者我需要不断地重新加载页面或此 div 以允许内容检查其位置并决定是否允许加载。

谢谢你。

4

1 回答 1

0

如果你想知道你在放置时降落的元素是什么,那就是 ->

$('element').droppable({
  //other logic
  drop: function(event, ui){
    //$(this) is now the element you just dropped nito
    if($(this).prop('id') == 'dock'){
      console.log("This is the Dock...We don't add content here.");
    }else{
      //function to pull data to your container...$.load() or whatever
    }
  }
});
于 2012-07-23T02:56:48.773 回答