当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


jQuery UI Draggable iframeFix用法及代码示例


jQuery UI  是一种基于 Web 的技术,由 GUI 小部件、视觉效果和使用 jQueryJavaScript 库实现的主题组成。 jQuery UI 是构建网页 UI 接口的最佳工具。它还可用于构建高度交互的 Web 应用程序,或者可用于轻松添加小部件。

在本文中,我们将学习如何使用 jQuery UI Draggable iframeFix 选项。此选项用于防止 iframe 在拖动过程中捕获 mousemove 事件。该选项的默认值为 false。

以下是支持的多种类型:

  • Boolean: 当设置为 true 时,透明覆盖层将放置在页面上的所有 iframe 上。
  • Selector: 任何与选择器匹配的 iframe 都将被透明覆盖层覆盖。

用法:

iframeFix 选项采用 Boolean 或 Selector 类型值,语法如下:

$( ".selector" ).draggable({ iframeFix: true });
  • 获取 iframeFix 选项:

    var iframeFix= $( ".selector" ).draggable( "option", "iframeFix" );
  • 设置 iframeFix 选项:

    $( ".selector" ).draggable( "option", "iframeFix", true);

CDN 链接:您的项目需要以下 jQuery Mobile 脚本,因此我们需要将这些脚本添加到您的项目中。

<link href = “https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css” rel = “stylesheet”>
<script src = “https://code.jquery.com/jquery-1.10.2.js”></script>
<script src = “https://code.jquery.com/ui/1.10.4/jquery-ui.js”></script>

例子:这个例子说明了使用jQuery UI 可拖动 iframeFix 选项。

HTML


<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <link rel="stylesheet" href= 
"https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"> 
    <script src= 
"https://code.jquery.com/jquery-1.10.2.js"> 
    </script> 
    <script src= 
"https://code.jquery.com/ui/1.10.4/jquery-ui.js"> 
    </script> 
  
    <style> 
        .dragg { 
            width: 100px; 
            height: 50px; 
            border: 1px solid black; 
            background-color: blue; 
        } 
  
        .dropp2{ 
            width: 250px; 
            height: 50px; 
            border: 1px solid black; 
            float: center; 
            background-color: green; 
        } 
          
        #btn 
        { 
            padding: 0.5; 
            font-size: 20px; 
            height: 40px; 
            width: 40%; 
        } 
    </style> 
  
    <script> 
        $(function () { 
            $("#btn").on('click', function () { 
                var iframeFix = $(".dragg") 
                    .draggable( "option", "iframeFix" ); 
                document.getElementById('gfg').innerHTML 
                    += "iframeFix Value : " + iframeFix; 
            }); 
        }); 
          
        $(function () { 
            $(".dragg").draggable(); 
            $(".dragg").draggable({ 
                iframeFix: true 
            }); 
              
            $(".dropp2").droppable({ 
                drop: function (event, ui) { 
                    $(this) 
                        .find("p") 
                        .html("Dropped!"); 
                } 
            }); 
        }); 
    </script> 
</head> 
<body> 
    <center> 
        <h1 style="color:green;">GeeksforGeeks</h1> 
        <h3>jQuery UI Draggable iframeFix Option</h3> 
        <div class="dragg"> 
            <p>Drag</p> 
        </div> 
        <br> 
        <div class="dropp2"> 
            <p>Drop here</p> 
        </div> 
        <br> 
        <input type="button" id="btn"
            value="Get iframeFix">         
        <h3><span id="gfg"></span></h3> 
    </center> 
</body> 
</html>

输出:

jQuery UI Draggable iframeFix Option

jQuery UI 可拖动 iframeFix 选项

参考:https://api.jqueryui.com/draggable/#option-iframeFix



相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 jQuery UI Draggable iframeFix Option。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。