<tfoot id='yhfcg'></tfoot>
    <bdo id='yhfcg'></bdo><ul id='yhfcg'></ul>
  • <legend id='yhfcg'><style id='yhfcg'><dir id='yhfcg'><q id='yhfcg'></q></dir></style></legend>
  • <i id='yhfcg'><tr id='yhfcg'><dt id='yhfcg'><q id='yhfcg'><span id='yhfcg'><b id='yhfcg'><form id='yhfcg'><ins id='yhfcg'></ins><ul id='yhfcg'></ul><sub id='yhfcg'></sub></form><legend id='yhfcg'></legend><bdo id='yhfcg'><pre id='yhfcg'><center id='yhfcg'></center></pre></bdo></b><th id='yhfcg'></th></span></q></dt></tr></i><div id='yhfcg'><tfoot id='yhfcg'></tfoot><dl id='yhfcg'><fieldset id='yhfcg'></fieldset></dl></div>

    <small id='yhfcg'></small><noframes id='yhfcg'>

        使用jQuery UI Draggable,使用滚动条时如何避免拖动?

        Using jQuery UI Draggable, how to avoid drag when using scrollbar?(使用jQuery UI Draggable,使用滚动条时如何避免拖动?)

        <small id='7oyNm'></small><noframes id='7oyNm'>

          • <bdo id='7oyNm'></bdo><ul id='7oyNm'></ul>
          • <i id='7oyNm'><tr id='7oyNm'><dt id='7oyNm'><q id='7oyNm'><span id='7oyNm'><b id='7oyNm'><form id='7oyNm'><ins id='7oyNm'></ins><ul id='7oyNm'></ul><sub id='7oyNm'></sub></form><legend id='7oyNm'></legend><bdo id='7oyNm'><pre id='7oyNm'><center id='7oyNm'></center></pre></bdo></b><th id='7oyNm'></th></span></q></dt></tr></i><div id='7oyNm'><tfoot id='7oyNm'></tfoot><dl id='7oyNm'><fieldset id='7oyNm'></fieldset></dl></div>

              1. <legend id='7oyNm'><style id='7oyNm'><dir id='7oyNm'><q id='7oyNm'></q></dir></style></legend>
              2. <tfoot id='7oyNm'></tfoot>
                  <tbody id='7oyNm'></tbody>

                  本文介绍了使用jQuery UI Draggable,使用滚动条时如何避免拖动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  很久以前,我在我的应用程序中创建了一个对话框.对话框非常简单,绝对定位,通过 javascript 在屏幕中居中.

                  A long time ago I created a dialog box in my application. The dialog is pretty simple, position absolute, centered in the screen via javascript.

                  现在我已将 jQuery UI 添加到应用程序中,但我不想仅仅因为它们的工作方式不同而使用 jQuery UI 的对话框.但我确实使用 jQuery UI 使我的对话框可拖动,因为它非常简单:

                  Now I have added jQuery UI to the application but I do not want to use jQuery UI's dialogs just because they work differently. But I did make my dialog draggable using jQuery UI as it is very easy:

                  $('#dialog').draggable();
                  

                  有一个问题,我的一些对话框有滚动条.
                  但是使用 draggable 方法,如果有滚动条,它会因为拖动对话框而出错.

                  There is one problem with that, some of my dialogs have scrollbars.
                  But using the draggable method, if there is a scrollbar, it bugs because it drags the dialog.

                  有没有办法让对话框在使用滚动条时不拖动?
                  我注意到有一些方法可以避免元素被拖动,但滚动条不是元素.

                  Is there a way for the dialog to not drag while using the scrollbar ?
                  I noticed there are some ways to avoid elements to be dragged, but scrollbars are not elements.

                  谢谢

                  JSFiddle:http://jsfiddle.net/FGXnR/

                  推荐答案

                  作为一种解决方法,您可以尝试使用 handle 选项 并且只使对话框可以被不可滚动的部分拖动.(标题之类的.)

                  As a workaround, you could try using the handle option and only make the dialog draggable by the parts that aren't scrollable. (The title or some such.)

                  @AlexFigueiredo 指出的另一个解决方案仅涉及 将内容/句柄包装在 div 处理大小调整和滚动——这似乎阻止了点击事件被发送到句柄.

                  Another solution that @AlexFigueiredo pointed out involves just wrapping the content / handle in a div that handles the sizing and scrolling – that seems stop the click event from being sent to the handle.

                  这篇关于使用jQuery UI Draggable,使用滚动条时如何避免拖动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  What are valid deviceNames for Chrome emulation testing with Protractor?(使用 Protractor 进行 Chrome 模拟测试的有效设备名称是什么?)
                  Protractor Check if Element Does Not Exist(量角器检查元素是否不存在)
                  Protractor e2e Tests Login Redirection(Protractor e2e 测试登录重定向)
                  Explain about async/ await in Protractor(解释 Protractor 中的 async/await)
                  Protractor browser.wait doesn#39;t wait(量角器 browser.wait 不等待)
                  How to use Protractor with Angular 2?(如何在 Angular 2 中使用量角器?)

                  1. <small id='TYKIx'></small><noframes id='TYKIx'>

                      • <legend id='TYKIx'><style id='TYKIx'><dir id='TYKIx'><q id='TYKIx'></q></dir></style></legend>
                        <i id='TYKIx'><tr id='TYKIx'><dt id='TYKIx'><q id='TYKIx'><span id='TYKIx'><b id='TYKIx'><form id='TYKIx'><ins id='TYKIx'></ins><ul id='TYKIx'></ul><sub id='TYKIx'></sub></form><legend id='TYKIx'></legend><bdo id='TYKIx'><pre id='TYKIx'><center id='TYKIx'></center></pre></bdo></b><th id='TYKIx'></th></span></q></dt></tr></i><div id='TYKIx'><tfoot id='TYKIx'></tfoot><dl id='TYKIx'><fieldset id='TYKIx'></fieldset></dl></div>
                          <tbody id='TYKIx'></tbody>
                          <bdo id='TYKIx'></bdo><ul id='TYKIx'></ul>

                          • <tfoot id='TYKIx'></tfoot>