首页
学习
活动
专区
圈层
工具
发布

解决Select2控件不能在jQuery UI Dialog中不能搜索的bug

本文使用博客园Markdown编辑器进行编辑 1.问题呈现 项目中使用了jQuery UI的Dialog控件,一般用来处理需要提示用户输入或操作的简单页面。逻辑是修改一个广告的图片和标题。...2.解决办法 通过Google搜索,发现select2作者在github上说明了这个问题: 但是他给出解决的方法,我看不太懂,后面也有人说直接修改jQuery UI类库,但是我们项目中使用的jquery-ui...所以不可能修改jQuery UI的源代码,而已修改源代码,在后期类库升级和维护上,各种坑还是比较多。所以我继续搜索解决版本。在jQuery UI的官网找到了方法。...hot fix代码如下: hot fix:Select2控件在jQuery UI弹出对话中不能搜索 $.widget("ui.dialog", $.ui.dialog, { open:...参考网址: 1.select2在jQuery UI Dialog上的bug 2.jQuery UI allowInteraction方法

2.1K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Web Hacking 101 中文版 十一、SQL 注入

    它以 PHP 编写,并且基于模块,意思是新的功能可以通过安装模块来添加到 Drupal 站点中。Drupal 社区已经编写了上千个,并且使他们可免费获取。...但是,每个 Drupal 的安装都包含想用的核心模块系列,用于运行平台,并且需要数据库的链接。这些通常都以 Drupal 核心来指代。...'user2'))); 这里,db_query函数接受数据库查询SELECT * FROM {users} WHERE name IN (:name),以及值的数组来替换查询中的占位符。...你从中获取到的东西是: SELECT * FROM users WHERE name IN (:name_0, :name_1) 到目前为止很好。...当 Drupal 收到它并且处理数组来创建查询时,我们会得到: SELECT * FROM users WHERE name IN (:name_test) -- , :name_test) 看出这是为什么可能需要一些技巧

    2.1K20

    七个帮助你处理Web页面层布局的jQuery插件

    1.UI.Layout  jQuery UI布局插件 官方网站:http://layout.jquery-dev.com/index.cfm 使用大小可折叠的嵌套面板和大量选项创建高级UI布局。...布局可以创建任何你想要的UI外观; 从简单的标题或侧边栏到具有工具栏,菜单,帮助面板,状态栏,子表单等的复杂应用程序。集成并增强其他UI小部件,如选项卡,手风琴和对话框,以创建丰富的界面。 ?...jLayout库允许您专注于绘制各个组件,而不是如何将其排列在屏幕上。 GitHub:https://github.com/bramstein/jlayout/ ?...图片发自简书App 4.jQuery pageSlide Query pageSlide 是一个jQuery插件,它可以控制一个隐藏页面的显示和关闭。...Columnizer会将CSS类添加到它创建的列中。每列将有一个“列”类名。第一列将有“第一”,最后一列将有“最后”。这使您可以更轻松地定位CSS标记中的特定列。

    10.3K20

    如何使用Docker Compose安装Drupal

    Drupal在其他CMS框架中的独特之处在于其不断发展的社区和一系列功能,这些功能包括安全流程,可靠的性能,模块化和适应灵活性。...您可以按照DigitalOcean DNS简介进行操作,以获取有关如何将其添加到DigitalOcean帐户的详细信息,如果您正在使用的话: 步骤1 —定义Web服务器配置 (Step 1 —...service to the end of the file: 我们已经定义了mysql服务定义,因此现在让我们将drupal应用程序服务的定义添加到文件末尾: ~/drupal/docker-compose.yml...Drupal has multiple profiles, so select the Standard profile and click on Save and continue....Drupal默认模块和主题: Once the site is installed, we will land on the Drupal site setup page for configuring

    6.9K20

    七个帮助你处理Web页面层布局的jQuery插件

    1.UI.Layout jQuery UI布局插件 官方网站:http://layout.jquery-dev.com/index.cfm 使用大小可折叠的嵌套面板和大量选项创建高级UI布局。...布局可以创建任何你想要的UI外观; 从简单的标题或侧边栏到具有工具栏,菜单,帮助面板,状态栏,子表单等的复杂应用程序。集成并增强其他UI小部件,如选项卡,手风琴和对话框,以创建丰富的界面。...2.jQUery Masonry 官方网站:https://masonry.desandro.com/?resources/jquery-masonry 所有项目的大小和样式都由您自己的CSS处理。...jLayout库允许您专注于绘制各个组件,而不是如何将其排列在屏幕上。...Columnizer会将CSS类添加到它创建的列中。每列将有一个“列”类名。第一列将有“第一”,最后一列将有“最后”。这使您可以更轻松地定位CSS标记中的特定列。

    59700

    【腾讯云的1001种玩法】快速通过Drupal搭建个人博客

    Drupal的优势: Drupal遵从开源许可,拥有最庞大的开源社区 可扩展性强 多站点支持 优越的模块数据库表结构的定义和升级机制 Drush命令行工具 内置网页压缩缓存功能 有丰富的网络服务接口 许多网站都使用...5、启用Apache2的ReWrite模块 a2enmod rewrite service apache2 restart 二、 下载Drupal7的安装包: wget http://ftp.drupal.org.../files/projects/drupal-7.54.tar.gz 三、 将安装包中文件解压至Drupal7的工作目录 tar -xvzf drupal-7.54.tar.gz mv drupal-7.54.../* drupal-7.54/.htaccess drupal-7.54/.gitignore /var/www/drupal7 四、 创建上传目录 mkdir /var/www/drupal7/sites...然后创建Drupal7的数据库用户 mysql -u root -p mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX,

    2.9K00
    领券