我想使用 jquery 滑块(在移动设备上)更改 DIV 的比例。代码非常简单,适用于JS小提琴(http://jsfiddle.net/gsjBC/1/),但由于某种原因不适用于普通的html页面。谁能帮我确定为什么不呢?
这是 html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Testing</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"> </script>
</head><body>
<div data-role="fieldcontain"><input type="range" name="slider" id="slider" value="60" min="0" max="100" /></div>
<script>
$("#slider").change(function() {
sliderValue = $(this).val();$("#proportion").width(sliderValue*3);
$("#proportion").height(300-sliderValue*3);});
</script>
<div id="proportion" style="border:1px solid #ccc; width:150px; height:150px;" /></div>
</body>
</html>
放:
$("#slider").change(function() {
在
$(document).ready(function() {
// here
});