试试这个代码。这在我的项目中对我有用。我没有给后端或上传代码,主要目的是打开模式弹出窗口并裁剪图像。包括 imageAreaSelect 插件提供的所有 css 和脚本文件。
<head>
<script src="jquery.min.js"></script>
<script src="jquery.imgareaselect.min.js"></script>
<script src="jquery.imgareaselect.pack.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="bootstrap.css" />
<link rel="stylesheet" href="imgareaselect-default.css" />
<link rel="stylesheet" href="modal.css" />
<script type="text/javascript">
$(document).ready(function(){
$('#change').click(function(){
$("#myModal").modal('show');
});
$('#myImg').imgAreaSelect();
});
</script>
</head>
<body>
<button id="change">Change Photo</button>
<div id="myModal" class="modal hide fade myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<img src="bitroots.jpg" id="myImg">
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>