如何消除 Jquery 中的冲突?

2023-11-29

我是 JQuery 新手,我在我的页面中使用了 2 个 jQueries。

对于第一个 JQuery,我的脚本是这样的:

<script>
    var jq = $.noConflict();
    jq(function() {
         jq( "#my_tabs" ).tabs({
         event: "click" //click
         });            
    });
</script>

现在,当我像这样使用第二个 jQuery 时,我丢失了第一个 jQuery。无法加载

 <script type="text/javascript">
  $(document).ready(function () {
    $("#waterwheel-carousel-default").waterwheelCarousel();

    $("#waterwheel-carousel-higharch").waterwheelCarousel({
        startingWaveSeparation: -90,
        waveSeparationFactor: .7,
        centerOffset: 10,
        startingItemSeparation: 120,
        itemSeparationFactor: .9,
        itemDecreaseFactor: .75
    });

    $("#waterwheel-carousel-horizon").waterwheelCarousel({
        startingWaveSeparation: 0,
        centerOffset: 30,
        startingItemSeparation: 150,
        itemSeparationFactor: .7,
        itemDecreaseFactor: .75,
        opacityDecreaseFactor: 1,
        autoPlay: 1500
    });

    $("#waterwheel-carousel-flat").waterwheelCarousel({
        itemSeparationFactor: 1,
        itemDecreaseFactor: 1,
        waveSeparationFactor: 1,
        startingWaveSeparation: 0,
        startingItemSeparation: 280,
        centerOffset: 10,
        opacityDecreaseFactor: .3,
        autoPlay: 3000,
        edgeReaction: 'reverse'
    });

    $("#waterwheel-carousel-vertical").waterwheelCarousel({
        orientation: 'vertical',
        startingItemSeparation: 100,
        startingWaveSeparation: 40,
        autoPlay: 2000
    });

  });
</script>

我正在使用两个 jQueries 进行图像滑动。谁能告诉我问题是什么?谢谢


这是你的2nd您应该执行的 jQuery 脚本$.noConflict() on.

如果你这样做;

<script src="http://code.jquery.com/jquery-1.7.js"></script>
<script>
    var jq = $.noConflict();
    jq(function() {
         jq( "#my_tabs" ).tabs({
         event: "click" //click
         });            
    });
</script>
<script src="http://code.jquery.com/jquery-1.4.js"></script>

Both jQuery and $将指向 jQuery 1.4,并且没有任何内容会引用 jQuery 1.7。顺便说一句,如果你要跑$.noConflict again加载 jQuery 1.4 后,jQuery会参考1.4,但是$将是未定义的。

但是,如果您这样做:

<script src="http://code.jquery.com/jquery-1.7.js"></script>
<script src="http://code.jquery.com/jquery-1.4.js"></script>
<script>
    var jq = $.noConflict();
    jq(function() {
         jq( "#my_tabs" ).tabs({
         event: "click" //click
         });            
    });
</script>

The $将参考 jQuery 1.7,但是jQuery将指向 jQuery 1.4(您的jq多变的)。

您可能想看看$.noConflict(true);这同时释放了jQuery and $变量;所以你可以做这样的事情;

<script src="http://code.jquery.com/jquery-1.7.js"></script>
<script src="http://code.jquery.com/jquery-1.4.js"></script>
<script>
    var jq = $.noConflict(true);
    jq(function() {
         jq( "#my_tabs" ).tabs({
         event: "click" //click
         });            
    });
</script>

然后两个$ and jQuery将指向 jQuery 1.7,并且只有您的jq变量将指向 jQuery 1.4

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何消除 Jquery 中的冲突? 的相关文章

  • 为什么 JQuery 自动完成结果没有显示在浏览器中?

    我有一个工作小提琴 但自动完成功能不会在浏览器中显示任何内容 小提琴可以在这里看到 工作小提琴 http jsfiddle net dS5YL 在 HTML 中 我有一个用于测试目的的输入元素
  • JavaScript 和 HTML - 视频屏幕退出后停止背景声音

    我想停止视频播放视频背景声音或在退出视频屏幕后停止声音 全屏 现在的错误是退出视频屏幕后视频背景声音仍在播放 所以我只想删除视频背景声音 这是我的视频
  • .ajax() 等价于 .load() 是什么?

    我正在使用 ajax 请求从服务器检索文本字符串 我尝试使用 load 但问题是它在运行我的回调函数 它只是逐个字母地显示文本 之前将文本注入到页面中 因此 为了缓解这种情况 我已转向 ajax 并在成功回调中使用我的函数 这对于逐个字母地
  • Ajax 中 POST 数据大小有限制吗?

    我正在尝试使用 jQuery Ajax 将一组数据从我的页面发送到 MVC 操作 这是我的 jQuery 代码 btnSave click function result tblMatters tbody tr mattersRow eac
  • 自动完成源

    我的表单上有 2 个自动完成文本框 我想要做的是 如果从第一个自动完成文本框中选择了一个值 则动态更改第二个自动完成文本框中的源 我的标记片段如下 function SelectedAddress autocomplete source C
  • 使用 jQuery 为属性设置新值

    我正在尝试使用设置 div 的自定义属性的新值attr http api jquery com attr 我发现可以使用 attr attributeName value 但是当我尝试它时它不起作用 这是我感兴趣的代码部分 amount a
  • 使用jquery将Json字符串解析为html div

    我有这样的 json 字符串 common search strBusinessName Sun Shine Vision strAddress Amulia St Madhava Pharmacy Jn intPhone cache ta
  • Jquery 在页面加载时滚动到偏移目标 div

    我正在尝试滚动到 URL 中的 div 它可能是 21 个 ID 之一 例如 url com test lite1 url com test lite2 url com test lite3 我需要在页面加载时发生这种情况 用户来自电子书
  • 为什么缓慢的 jQuery 动画会断断续续?

    我很难在谷歌上搜索这个问题 因为我能找到的大多数内容都是关于动画的 这些动画应该很快 但表现得很慢 我的问题是关于我想要持续时间较长但仍然流畅的动画 我创建了这个 jsfiddle 来演示这个问题 http jsfiddle net 93B
  • Jquery Draggable - 如何动态创建一个新的可拖动 div,然后可以拖动?

    我正在使用 jquery 创建一个可拖动和可放置的日程安排器 当作业从未分配的列拖到小时时间段中时 原始的可拖动项目将被删除 并且新的 div 会被放置到页面中 其中包含作业详细信息 这个新创建的 div 代码块包含使其可拖动的所有参数 当
  • 缩放不同宽度的图像以适应行并保持相等的高度

    我有三张图片 全部是不同宽度 但每个相同高度 我希望这些图像位于响应行中 以便这三个图像的组合宽度为屏幕宽度的 100 所有图像具有相同的高度 每个图像保持其纵横比 并且图像不会被裁剪 一种方法是根据每个图像的宽度 在 CSS 中为每个图像
  • 如何从 Chrome 扩展中获取 javascript 重的页面

    我正在开发一个扩展程序 用于获取用户可能在网站上访问的页面 我的扩展使用 jQuery get 来获取页面 这对于像 amazon com 这样的网站来说是正确的 但是 如果用户登录 gmail 并且我尝试获取其他一些页面 例如 帐户设置
  • 如何等待第一次画布重绘,直到 @font-face-font 加载?

    我有一个 HTML5 画布并用它编写文本context fillText 使用 font face font 使用 Firefox 3 6 显示页面我遇到问题 在画布的第一次绘制上 字体尚未下载 因此文本将以标准字体显示 我找到了一个 解决
  • 填充重叠的圆形区域

    我有两个相交的圆 我想让相交区域具有颜色 即使这两个圆是透明的 我想我可以找到一些方法用 css 来做到这一点mix blend mode财产 但我没有成功 当然 我可以使圆圈具有颜色并降低其不透明度 但我希望它们是白色或透明的 其中只有重
  • JQuery 百分比随着用户滚动而增加

    我正在创建一个显示百分比的信息图 我希望它们从 0 增加到最终统计数据 即最大值 100 然后停在那里 您可以在以下网站上看到这种效果http www hispanicsatnbcu com part3 html http www hisp
  • window.location.href 不工作

    我的网站是http www collegeanswerz com http www collegeanswerz com 我正在使用导轨 该代码用于搜索大学 我希望用户能够输入大学名称 单击 Enter 然后转到网址 而不是看到搜索结果 如
  • 有没有好的、轻量级的、具有良好 UI 的网络日期/时间选择器?

    几个愿望 如果它是基于 jQuery 的 那就最好了 如果它专注于简单的用户界面而不是养眼的东西 更好的 如果它既是日期又是时间选择器 好的 我应该提到的是 我已经查看了使用 Google 可以找到的大多数可用选项 问题不在于官方 jQue
  • Jquery 选择器中的冒号

    我最近将 jquery 从 1 4 更新到 2 1 并开始出现错误 在我的代码中 我有一部分通过 id 选择元素 jQuery id name 这会产生一个错误 但是之前没有错误 1 4 如果我转义冒号 错误就会消失 他们在最新版本中添加了
  • 样式表何时添加到 document.styleSheets

    我正在尝试使用 javascript 动态添加 css 样式表规则 例如示例 2here https developer mozilla org en DOM CSSStyleSheet insertRule 它在大多数情况下都有效 但似乎
  • jquery .html() 不适用于 ie8

    我有一个 jquery 函数 它对 Web 服务器上的 Web 服务方法进行 ajax 调用 该方法返回一个包含数据的 html 表 我正在使用 html 渲染 div 上的返回值 这适用于 Firefox Chrome Safari 但不

随机推荐

  • React,无法读取 useEffect 的未定义错误的属性

    我试图从 API 获取一些天气数据 但总是遇到无法读取未定义属性的相同错误 我已经浏览了不同的教程和之前提出的问题 但我无法弄清楚我做错了什么 有人可以帮我一下吗 export default function Weather const
  • Entity Framework 5.0b2 Code First:同一个表的一对多和一对一,带级联删除

    经过几个小时的反复试验 我达到了这个目的thread它解释了如何使用相同的两种类型建立一对多关系和一对一关系 但是 我无法将此与级联删除一起使用 抛出 无法确定依赖项的有效顺序 运营 由于外键约束 可能存在依赖关系 模型要求 或存储生成的值
  • Android 上 chrome 25 中的语音输入

    在运行 chrome 25 非测试版 的 PC 上 显示一个麦克风图标 单击它会提示输入 当我停止说话时 我的警报呼叫就会执行 都好 在运行 chrome 25 非测试版 且运行 Android 4 04 的 Galaxy Note 智能手
  • 如何使用 Regex.Replace 一次替换两个字符串?

    我有以下方法可以替换文件名中的 井号 符号 但我还希望能够同时替换 单撇号 我该怎么做 这是文件名的值 提供商许可证 A R Ab acus Settlements 1 11 09 xls static string removeBadCh
  • Rust 中低级数据结构和类型转换的位域和联合

    我需要管理位域数据和联合 这是我在 C 中想到的代码 typedef struct attribute packed union struct attribute packed unsigned short protocol 4 unsig
  • 如何查看 pytest 运行期间创建的正常打印输出?

    有时我只想在代码中插入一些打印语句 然后看看当我执行它时会打印出什么 我通常的 练习 方法是使用现有的 pytest 测试 但是当我运行这些时 我似乎看不到任何标准输出 至少在我的 IDE PyCharm 中 有没有一种简单的方法可以在 p
  • Spring Boot Oauth2 客户端(反应式)双向 TLS/SSL 令牌 uri

    弹簧靴2 3 x 和 Spring 5 x 最近添加了对基于以下配置的反应式 oauth2 客户端的支持网络客户端 class 我需要客户端凭据授予流程配置 在没有相互 TLS SSL 的情况下执行此调用非常简单 正常 无 TLS SSL
  • 如何在不使用引用的情况下删除 F# 序列中的重复项

    我有一个排序序列 想要遍历它并返回序列中的唯一条目 我可以使用以下函数来完成此操作 但它使用引用变量 我认为这不是解决问题的正确方法 let takeFirstCell sectors let currentRNCId ref 1 let
  • 将水平(基于行)数据从 xlsx 文件读取到 R 数据帧中

    这是一篇 让我们尝试另一种方式 的帖子 与this one 是否可以定义 修改一个读取函数 可以处理这样的事实 数据存储在xlsx文件是基于行的 即每一行代表一个变量 并相应地对其进行转换 以便可以将其存储在基于列的 data frame
  • 我可以使用 Postgres 函数查找固定大小的旋转矩形内的点吗?

    我正在使用 Postgres 9 5 并且刚刚安装了 PostGIS 来实现一些扩展功能 我有一个包含 x y 点的表格 我想找到适合最大点数的矩形 约束是矩形边长是固定的 到目前为止 我正在计算框中有多少个没有旋转的点 我的观点以原点为中
  • 如何在 x64 Visual C++ 中执行裸函数和内联汇编程序

    我正在使用裸函数和内联汇编器代理方法调用 declspec naked void ProxyFunction static const unsigned int addressofRealFunction 0x0041b200 asm jm
  • 如何在 ASM 8086 中弹奏和弦?

    我想知道在集会上同时弹奏超过 1 个音符的最佳方式是什么 如果可以的话 请添加一个过程来解释您的答案 谢谢 橙色 下一个代码是很久以前在EMU8086和Windows XP中编写的程序 当时运行 现在我有 Windows 8 64 位 但它
  • 类型错误:__init__() 恰好需要 1 个参数(给定 3 个)pyXML

    我最近开始学习如何使用python来解析xml文件 我的教程来自http pyxml sourceforge net topics howto node12 html 当我运行以下代码时 出现错误 Traceback most recent
  • 如何在Android中捕获音频的输出流?

    我是开发新手 我尝试在 Android 平台上创建一个均衡器 如何在 Android 上捕获输出音频流 我只需要获取从我的应用程序发出的音频信息 我已经搜索了www developers android com 但没有找到任何信息 目前 A
  • 如何在iOS中获取丰富的电池信息?

    我想知道是否可以在 iOS 中接收有关电池的信息 例如 容量 mA 电压 V 循环次数 我知道 UIDevice 类 但电池电量不是我想要的 Try UI设备监听器 它基本上窃取了整个电池数据字典UIDevice不使用任何私有 API 它暴
  • 基础5:选项卡回调

    升级到 Foundation 5 如何向我的选项卡添加回调 看代码好像不太可能 它可以与 Foundation 4 中的部分兼容 他们说回调有两种方式http foundation zurb com docs components tabs
  • Lua __lt 不与 table.sort 一起使用,即使它已定义

    我有一个继承自实体类的图块类 实体类定义了 lt 虽然我可以从图块类访问它 但当我尝试将所有图块放入 table sort 时 出现 比较两个表 错误 实体类 local Entity function Entity New pos obj
  • plt。在子图中仅适用于一个图

    我是 python 新手 所以我希望我的问题足够好 我正在尝试根据两个不同的数据框创建两个子图 我的问题是 当我尝试定义标题和 xlim 时 它仅适用于一个图 这是我的脚本 fig axes plt subplots 1 2 figsize
  • Android Camera2 API 拉伸预览

    我正在使用 Google 示例项目 但如果不拉伸它 我似乎无法让预览正常工作 public void setAspectRatio int width int height if width lt 0 height lt 0 throw n
  • 如何消除 Jquery 中的冲突?

    我是 JQuery 新手 我在我的页面中使用了 2 个 jQueries 对于第一个 JQuery 我的脚本是这样的 现在 当我像这样使用第二个 jQuery 时 我丢失了第一个 jQuery 无法加载