如何同时执行两个jquery函数
我创建了一个代码,在其中我在jquery模型框中显示一个图像并对其执行裁剪。但是当我在裁剪功能中访问图像时,图像没有显示在模型框中 这是密码如何同时执行两个jquery函数,jquery,Jquery,我创建了一个代码,在其中我在jquery模型框中显示一个图像并对其执行裁剪。但是当我在裁剪功能中访问图像时,图像没有显示在模型框中 这是密码 <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <title>Image Cropper</title> <link typ
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Image Cropper</title>
<link type="text/css" href="css/ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="js/ui.core.js"></script>
<script type="text/javascript" src="js/ui.dialog.js"></script>
<script type="text/javascript" src="js/effects.core.js"></script>
<script type="text/javascript" src="js/effects.highlight.js"></script>
<script type="text/javascript" src="js/jquery.bgiframe.js"></script>
<script src="jquery.Jcrop.min.js"></script>
<link rel="stylesheet" href="jquery.Jcrop.min.css" type="text/css" />
<script language="Javascript">
$(function() {
$("#dialog").dialog({
bgiframe: true,
autoOpen: false,
height: 300,
width:300,
modal: true
});
$('#ok').click(function() {
$('#dialog').dialog('open');
})
jQuery('#target').Jcrop({
onSelect : setCoordinates
});
function setCoordinates(c) {
//alert("x " + c.x + " y " + c.y);
//alert("w " + c.w + " h " + c.h);
document.myForm.x.value = c.x;
document.myForm.y.value = c.y;
document.myForm.w.value = c.w;
document.myForm.h.value = c.h;
};
function checkCoordinates() {
if (document.myForm.x.value == "" || document.myForm.y.value == "") {
alert("Please select a crop region");
return false;
} else {
return true;
}
};
});
</script>
<style type="text/css">
body { font-size: 62.5%; }
</style>
</head>
<body>
<h1>Hello World!</h1>
<input type="button" id="ok" value="Upload"/>
<div id="dialog" title="Please Crop The Image">
<img src="com.jpg" alt="image not retrieved" id="target" />
<form name="myForm" action="cropper.jsp" method="post" onsubmit="return checkCoordinates();">
<input type="hidden" name="x" value=""/>
<input type="hidden" name="y" value=""/>
<input type="hidden" name="w" value=""/>
<input type="hidden" name="h" value=""/>
<input type="submit" value="Crop Image"/>
</form>
</div>
</body>
</html>
图像裁剪器
$(函数(){
$(“#对话框”)。对话框({
bgiframe:是的,
自动打开:错误,
身高:300,
宽度:300,
莫代尔:对
});
$('#确定')。单击(函数(){
$('dialog')。dialog('open');
})
jQuery('#target').Jcrop({
onSelect:setCoordinates
});
函数集合坐标(c){
//警报(“x”+c.x+“y”+c.y”);
//警报(“w”+c.w+“h”+c.h”);
document.myForm.x.value=c.x;
document.myForm.y.value=c.y;
document.myForm.w.value=c.w;
document.myForm.h.value=c.h;
};
函数checkCoordinates(){
如果(document.myForm.x.value==“”| | document.myForm.y.value==“”){
警报(“请选择作物区域”);
返回false;
}否则{
返回true;
}
};
});
正文{字体大小:62.5%;}
你好,世界!
试试这个
$('#ok').click(function() {
$('#dialog').dialog('open');
$('#target').Jcrop({
onSelect : setCoordinates
});
});
可能重复:我使用检查您的代码,效果良好;jquery-ui-1.8.10.custom.css、1.7.2.jquery.min.js、jquery-ui-1.8.7.custom.min.js