<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,使用滚动条时如何避免拖动?

        时间:2023-06-14

        <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,使用滚动条时如何避免拖动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:显示引导模式首次页面加载 下一篇:jquery fancybox - 防止在fancybox之外点击关闭

                  相关文章

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

                    1. <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>
                        <bdo id='TYKIx'></bdo><ul id='TYKIx'></ul>

                    2. <tfoot id='TYKIx'></tfoot>