You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress中jQuery Resizable插件拖拽滑块功能失效问题求助

解决jQuery Resizable滑块无法拖拽的问题

针对你的情况,可通过以下步骤修复拖拽功能:

1. 修复WordPress脚本入队的依赖关系

jQuery Resizable插件依赖jQuery核心库,你当前的注册脚本代码未声明依赖,可能导致插件在jQuery之前加载或jQuery未被正确引入。修改注册代码,添加array('jquery')作为依赖参数:

wp_register_script('csukcode_script_9', plugins_url('assets/js/jquery-resizable-master/src/jquery-resizable.js', __FILE__), array('jquery'));
wp_enqueue_script('csukcode_script_9');

2. 修正CSS中的触摸行为属性

你的.outerSplitPane类里有个被注释的xtouch-action: none,去掉前缀x,启用该属性以避免浏览器默认行为干扰拖拽:

.outerSplitPane {
  display: flex;
  flex-direction: row;
  border: 1px solid silver;
  overflow: hidden;
  touch-action: none; /* 去掉前面的x */
}

3. 验证插件加载与初始化

  • 打开浏览器开发者工具(F12)的控制台,输入$(".pan1").resizable,如果返回函数则说明插件已正确加载;若返回undefined,检查插件文件路径是否正确。
  • 确认初始化代码在DOM加载完成后执行,你的现有代码jQuery(function($) { ... })是正确的,无需修改。

4. 排查潜在冲突

若以上步骤无效,检查控制台是否有JS错误,比如其他插件或主题脚本与jQuery Resizable冲突。可以暂时禁用其他插件,测试拖拽功能是否恢复正常,逐步排查冲突源。


内容的提问来源于stack exchange,提问作者sw123456

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 01:01:18