小编Ros*_*ost的帖子

jQuery UI模式对话框捕获所有按键,因此我无法在其中输入文本

我创建了带有表单的模态对话框(带有一些文本输入).我只是无法在文本框中输入文本.对话框阻止键盘输入.

这是我的简化示例:

<div id="modal-dialog">
    <label for="my-text">TRY to input text...</label>
    <textarea id="my-text" style="position:relative; z-index:1"></textarea>
</div>
<script type="text/javascript">
    var dialog = $('#modal-dialog').dialog({ modal: true });
</script>
Run Code Online (Sandbox Code Playgroud)

注意:您可能会问 - 为什么我提到了"position:relative; z-index:1"?因为它没有它工作正常.但由于设计,我无法删除它.

注意:非模态对话框也可以正常工作.

我正在使用jQuery 1.6.2 + jQuery UI 1.8.14

jquery-ui jquery-ui-dialog

20
推荐指数
2
解决办法
1万
查看次数

django-compressor、LESS、相对@import 和相对 url()

我正在使用 django-compressor + LESS。

@import在 .less 文件中的相对url(../image.png)和包含.less文件中的相对有问题。

我会解释。我有下一个文件夹结构:

common/  # Django app with some common stuff, e.g. common button styles
   static/
     common/
       less/buttons.less
       img/icon.png
blog/
  static/
    blog/
      less/blog_buttons.less
Run Code Online (Sandbox Code Playgroud)

在里面buttons.less我有按钮的 mixin:

.button() {
    color: white;
    padding: 4px 10px;
    background: gray url(../img/icon.png) no-repeat 0 0;
}
Run Code Online (Sandbox Code Playgroud)

在里面blog_buttons.less我使用这个mixin:

@import "../../../../common/static/common/less/buttons";

.blog_button {
    .button;
    background-color: orange;
}
Run Code Online (Sandbox Code Playgroud)

这是问题所在:

当 django-compress 预编译我的blog_buttons.less- 按钮背景指向/static/blog/img/icon.png(404 Not Found)。但它应该指向/static/common/img/icon.png

难道我做错了什么?(我觉得应该是一种很常见的情况)

django less django-compressor

5
推荐指数
1
解决办法
706
查看次数