Я использую Jquery для некоторых перетаскиваемых div-ов в Drupal, и все это прекрасно работает. Мне просто нужно иметь возможность закрыть div / box, когда он больше не нужен. Вот мой код:
<?php
drupal_add_js('
$(document).ready(function() {
$(".cc-drag").draggable({ stack: ".cc-drag", axis: "x" });
});
$(".cc_close").click(function () {
$(this).hide(2000, function () {
$(this).remove();
});
});
','inline');
?>
<div class="cc-drag">
<div class="cc_top">
<div class="cc_close"> </div>
<div class="cc_content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque elit dolor, ornare non vulputate quis, dictum ut neque.
Nunc non velit at nulla posuere pulvinar. Maecenas vitae diam iaculis lorem sagittis condimentum et at elit.
Praesent ac augue dolor.
Sed sit amet orci leo, vitae sagittis ante.
Phasellus id volutpat nibh.
Nam ullamcorper mi at urna cursus vitae aliquet est ullamcorper.
</div>
</div>
<div class="cc_bottom"></div>
</div>
<div class="cc-drag">
<div class="cc_top">
<div class="cc_close"> </div>
<div class="cc_content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque elit dolor, ornare non vulputate quis, dictum ut neque.
Nunc non velit at nulla posuere pulvinar. Maecenas vitae diam iaculis lorem sagittis condimentum et at elit.
Praesent ac augue dolor.
Sed sit amet orci leo, vitae sagittis ante.
Phasellus id volutpat nibh.
Nam ullamcorper mi at urna cursus vitae aliquet est ullamcorper.
</div>
</div>
<div class="cc_bottom"></div>
</div>
<div class="cc-drag">
<div class="cc_top">
<div class="cc_close"> </div>
<div class="cc_content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque elit dolor, ornare non vulputate quis, dictum ut neque.
Nunc non velit at nulla posuere pulvinar. Maecenas vitae diam iaculis lorem sagittis condimentum et at elit.
Praesent ac augue dolor.
Sed sit amet orci leo, vitae sagittis ante.
Phasellus id volutpat nibh.
Nam ullamcorper mi at urna cursus vitae aliquet est ullamcorper.
</div>
</div>
<div class="cc_bottom"></div>
</div>
Я хочу закрыть родительский div cc-drag, когда пользователь нажимает cc_close, представляющее собой X рисунок в углу.
Есть идеи? Спасибо!