只想调整大小并拖动图片,但resizable
无效。
问题在哪里?我无法解决它。
$(function() {
$('#wrapper').draggable();
$('#image').resizable();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<div id="wrapper" style="display:inline-block">
<img id="image" src="http://www.google.com.br/images/srpr/logo3w.png" />
</div>
答案 0 :(得分:5)
draggable
和resizable
是jquery-ui的一部分,因此您必须包含它:
$(function() {
$('#wrapper').draggable();
$('#image').resizable();
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<div id="wrapper" style="display:inline-block">
<img id="image" src="http://www.google.com.br/images/srpr/logo3w.png" />
</div>
&#13;
答案 1 :(得分:1)
您目前没有引用jQuery UI库(CSS和Javascript),它是处理draggable()
和resizable()
函数的实际库:
$(document).ready(function() {
var scntDiv = $('input_fields_wrap');
var i = $('#input_fields_wrap p').size() + 1;
var max_fields = 20; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap"); //Fields wrapper
var add_button = $(".add_field_button"); //Add button ID
var x = 1; //initlal text box count
$(add_button).click(function(e) { //on add input button click
e.preventDefault();
if(x < max_fields) { //max input box allowed
x++; //text box increment
$(wrapper).append('<div><input type="text" name="Email' + i +'"/><a href="#" class="remove_field">Remove</a></div>'); //add input box
i++;
}
});
$(wrapper).on("click",".remove_field", function(e) { //user click on remove text
e.preventDefault();
$(this).parent('div').remove();
i--;
x--;
})
});
$(document).ready(function() {
$(".input_fields_wrap").on('click',function(){
$("#awaien input").val(parseInt($("#awaien input").val()) + 1);
});
$(".remove_field").on('click',function(){
$("#awaien input").val(parseInt($("#awaien input").val()) - 1);
});
});
你可以see a working example of this here并在下面演示: