0

正如我在另一个问题上看到的那样,我尝试将 img 包装在 div 上并使 div 可拖动并且 img 可调整大小,但它不起作用?

$('#container').on('dblclick', 'img', function(){
  $(this).wrap('<div id="resizeSelector" style="dislplay:inline-block;">');
  $('#resizeSelector').draggable();
  $(this).resizable();
});
4

2 回答 2

0

您需要在页面上包含指向 ui-lightness.js 的链接。当您自定义下载 JQuery UI 时,此文件包含在 css 文件夹中

于 2013-05-08T02:01:30.900 回答
0

将 jQuery UI 添加到您的 html 中。

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>

工作小提琴:http:
//jsfiddle.net/acturbo/2QPkE/1/

jQuery:

$('#container img').on('dblclick', function(){
    $(this).wrap('<div id="resizeSelector" style="dislplay:inline-block;">');
  $('#resizeSelector').draggable();
  $(this).resizable();
});

html:

<div id="container">
    <img src="https://www.google.com/images/errors/logo_sm.gif">
</div>
于 2013-05-07T20:28:24.413 回答