占位符未显示在jquery可排序,拖动和放大下降

时间:2010-04-06 15:21:37

标签: jquery jquery-ui-sortable

我无法在div中显示可排序项目的占位符。

<script type="text/javascript">
$(function() {
$("#userContent").sortable({
        handle: '.close_button',
        connectWith: '#userContent',
        placeholder: 'placeholder',  
        forcePlaceholderSize: true,
        tolerance: 'pointer',
        revert: true,
    });
});
</script>
<style type="text/css">
.webtitle_paragraphs {
    width:98%;
    float:left;
    border:1px solid #0099CC;
    margin:5px;
}
.close_button {
    display:block;
    overflow:visible;
    visibility:visible;
    height:20px;
    background:#0099CC;
    width:100%;
}
.placeholder {
    background: #f0f0f0;
    border:1px dashed #ddd;
    visibility: visible !important;
}

.webtitle input {
    width:98%;
    font: bold 20px verdana;
    border:0px;
}
.paragraph_txt textarea {
    width:98%;
    height:auto;
    border:0px;
}
</style>

<div id="userContent">
  <div class="webtitle_paragraphs" id="div4463_text">
    <div class="close_button" id="close_4463"><a onclick="removeDiv('div4463_text');"><img src="images/close_button.png" alt="close" width="15" height="15" border="0" align="right"/></a></div>
    <div class="webtitle_paragraph">
      <div class="webtitle">
        <input value="Title" name="webtitle4463"  type="text" class="text _4463" />
      </div>
    </div>
  </div>
  <div class="webtitle_paragraphs" id="div7192_image">
    <div class="close_button" id="close_7192"><a onclick="removeDiv('div7192_image');"><img src="images/close_button.png" alt="close" width="15" height="15" border="0" align="right"/></a></div>
    <div class="webtitle_paragraph">
      <div class="paragraph"><img src="https://localhost/web20/user_site_designs/images/noImage.jpeg" id="img7192" class="imageCntrl"/>
        <input type="hidden" name="imgName7192" id="imgName7192" value="" class="image _7192"/>
      </div>
    </div>
  </div>
  <div class="webtitle_paragraphs" id="div9683_paragraph">
    <div class="close_button" id="close_9683"><a onclick="removeDiv('div9683_paragraph');"><img src="images/close_button.png" alt="close" width="15" height="15" border="0" align="right"/></a></div>
    <div class="webtitle_paragraph">
      <div class="paragraph_txt">
        <textarea class="paragraph _9683" name="myTextarea9683" id="myTextarea9683">Paragraphp</textarea>
      </div>
    </div>
  </div>
</div>

1 个答案:

答案 0 :(得分:5)

将float:left添加到.placeholder样式。

还原后你有一个逗号:真的不应该存在。