jquery UI的可拖动性和可伸缩性不起作用
jquery UI draggability and resizability not working
当我在jsfiddle上使用外部资源时,这个可拖动性代码正在工作。
但是,通过脚本和样式标记包含jquery和jquery ui文件并不能使我的div具有可拖动性和/或可调整大小。
这太烦人了。我已经试了这么久了。
这是我的代码
HTML:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.css">
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js" type="text/javascript"></script>
<div id="outer" style="background-color: #3C3C3C; width: 300px; height: 300px;">
<div id="object1" class="draggable resizable">
</div>
</div>
CSS:
.draggable.resizable
{
position: relative;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
zoom: 1;
*display: inline;
cursor: hand;
cursor: pointer;
border: 1px solid #E0E0E0;
z-index: 1;
}
.ui-resizable-handle {
background: #E0E0E0;
width: 9px;
height: 9px;
z-index: 0;
}
.ui-resizable-se
{
right: -5px;
bottom: -5px;
}
.ui-resizable-ne
{
right: -5px;
bottom: -5px;
}
#object1 {
background-color: yellow;
position: absolute;
left: 10px;
top: 20px;
width:30px;
height: 50px;
}
JS:
$('.draggable').draggable({
containment: '#outer'
});
$('.resizable').resizable({
//aspectRatio: true,
containment:'#outer'
, handles: 'ne, se, sw, nw'
});
正如用户R Lam所指出的,如果您在web浏览器中打开控制台,您应该会看到以下错误。
混合内容:位于"的页面https://fiddle.jshell.net/akashdmukherjee/wj41wLcx/1/show/"通过HTTPS加载,但请求了不安全的脚本"http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"。此请求已被阻止;必须通过HTTPS提供内容。(索引):117混合内容:页面位于'https://fiddle.jshell.net/akashdmukherjee/wj41wLcx/1/show/'是通过HTTPS加载的,但请求了不安全的样式表'http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.css"。此请求已被阻止;必须通过HTTPS提供内容。(索引):1混合内容:位于'的页面https://fiddle.jshell.net/akashdmukherjee/wj41wLcx/1/show/"通过HTTPS加载,但请求了不安全的脚本"http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js"。此请求已被阻止;必须通过HTTPS提供内容。(索引):97未捕获引用错误:$未定义
它可以通过替换http://to//来修复
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/themes/smoothness/jquery-ui.css">
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js" type="text/javascript"></script>
下面的JS Fiddle工作
- Rubaxa可与聚合物进行排序/拖放不起作用,具体取决于显示器:
- 我在页面中使用的jQuery UI可排序项目;不起作用
- jQuery Mobile pageinit在第一次加载页面上不起作用(可复制)
- jQuery 可调整大小() 不起作用(带有示例)
- `ie9`-contenteditable false在父级可编辑时不起作用
- 可折叠<UL><李>不起作用
- jquery对话框可拖动功能不起作用
- 我需要一个带有可滚动正文的固定表头.我已经尝试了所有方法,但它似乎不起作用
- 所见即所得内容中的撤消和重做SWT中的可编辑内容;不起作用
- 可拖动或可调整大小的文本区域不起作用
- jQuery-ui 可调整大小,在 Marionette.ItemViem 上不起作用
- 在可视隐藏和可视之间切换不起作用
- 可调整大小的包含对我不起作用
- JQuery 可调整大小的取消不起作用
- 引导可折叠菜单不起作用
- Jquery UI:可拖动拖动事件不起作用
- 可拖动的 JQuery DIV 不起作用
- Jquery UI 可排序不起作用
- 简单的jQuery可丢弃不起作用
- jquery UI的可拖动性和可伸缩性不起作用