嘿伙计们,我需要你的建议和想法。我有一个看起来像这样的菜单
<span class="options">Option 1</span>
<div class="more">More</div>
<span class="options">Option 1</span>
<div class="more">More</div>
<span class="options">Option 1</span>
<div class="more">
<div id="slider" class="slider">
<div id="knob" class="knob"></div>
</div>
</div>
<span class="options">Option 1</span>
<div class="more">More</div>
<span class="options">Option 1</span>
<div class="more">More</div>
是隐藏的.more
,当用户单击任何.options
跨度时,它会将 HTML 放入我制作的“弹出窗口”中。这是我做的快速JS
$(function() {
$('.options').click(function() {
var theHTML = $(this).next('.more').html();
$('.popup').html(theHTML);
});
好吧,这不是我想要的方式,因为当我向它添加更多细节时(.more 在其中没有说更多),例如 MooTools Drag/Slider,它不起作用,因为我正在复制 html。我也尝试了 APPEND 并且在我 APPEND 之后,整个事情都变成了数组......关于我应该做什么的任何想法?如果您需要更好的示例,请告诉我...