fancybox 2和tinymce jquery冲突

2023-12-30

我在网站的多个区域使用 fancybox-2.0.1 并且一直没有出现问题。我也一直将tinymce的jquery实现与fancybox结合使用,没有出现任何问题。然而,由于我将tinymce inti 脚本更改为如下所示,我开始遇到问题:

<script type="text/javascript" src="tinymceJQ/jscripts/tiny_mce/jquery.tinymce.js"></script>
<script type="text/javascript">
$(function() {

var $editor = $("#appContentTextArea");

// Initialize WYSIWYG
$editor.tinymce({
    script_url : 'tinymceJQ/jscripts/tiny_mce/tiny_mce.js',
    theme : "advanced",
    mode : modeAlter,
    /*editor_selector : "mceEditor",*/
    content_css : "css/webPage.css",
    paste_text_sticky: true,
    paste_text_sticky_default: true,
    relative_urls: false,
    remove_script_host : false,
    remember_last_path : false,
    imagemanager_rootpath: accountFolder,
    theme_advanced_buttons1 : "bold, italic, underline, strikethrough, separator, justifyleft, justifycenter, justifyright, justifyfull, separator, formatselect, forecolor, separator, hr, removeformat, separator, cut, copy, image, separator, aquaHeading, sponsorDiv",
    theme_advanced_buttons2: "code, separator, link, unlinkbullist,numlist,tablecontrols, fontselect",
    theme_advanced_buttons3: "",
    setup : function(ed) {
        ed.onInit.add(function() {
            // do something
        });
    },
    oninit : tinyMceReady
});
</script>

一旦我更改为这个 init Fancybox 将不再打开该 URL。相反,它会启动大小正确的弹出窗口,但内容将为“无法加载请求的内容。请稍后再试。”

有谁知道新的 fancybox 和 tinymce 存在冲突,或者可以看到上面代码中的冲突吗?

预先感谢任何可以提供帮助的人。


许多 JavaScript 库使用 $ 作为函数或变量名,就像 jQuery 一样。在 jQuery 中,$ 只是 jQuery 的别名,因此所有功能都可以在不使用 $ 的情况下使用。如果我们需要与 jQuery 一起使用另一个 JavaScript 库,我们可以通过调用 $.noConflict() 将 $ 的控制权返回给另一个库:

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  // Code that uses other library's $ can follow here.
</script>

这种技术与 .ready() 方法别名 jQuery 对象的能力结合起来特别有效,因为在传递给 .ready() 的回调中,如果我们愿意,我们可以使用 $ 而不必担心以后发生冲突:

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });
  // Code that uses other library's $ can follow here.
</script>

如有必要,我们还可以通过将 true 作为参数传递给该方法来释放 jQuery 名称。这很少是必要的,如果我们必须这样做(例如,如果我们需要在同一页面上使用多个版本的 jQuery 库),我们需要考虑大多数插件依赖于 jQuery 变量的存在和在这种情况下可能无法正确操作。

参考网址 http://api.jquery.com/jQuery.noConflict/

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

fancybox 2和tinymce jquery冲突 的相关文章

  • 如何在jquery中每4秒添加和删除一个类

    由于某种原因 这并不是每 4 秒在具有 post 类的元素上添加和删除一个新类 jquery 正确加载 就像这样 chrome 显示代码没有错误 document ready function post addClass display d
  • 无法修剪电子邮件输入中的空格

    我试图修剪电子邮件输入上的尾随空格 但相信将修剪应用于电子邮件输入存在问题 任何人都可以解释为什么会出现这种情况 或者我的假设是否错误 应用此代码后 该代码适用于密码字段 但不适用于电子邮件字段 EDIT 它是一个 Ruby on Rail
  • JQuery:为什么元素的相对定位有时会返回窗口顶部 (0,0),而有时会正确返回?

    我试图在 ajax 调用时显示一个繁忙的等待图标 即event target或触发事件的对象 我使用以下代码来实现这一点 但在某些情况下 返回元素的位置 偏移量 是top 0 and left 0 我知道我可能犯了一个错误 但似乎无法纠正
  • 是否可以将对象从 jquery 发布到 Bottle.py?

    这是jquery ajax type POST url posthere dataType json data myDict 1 1 2 2 success function data do code 这是蟒蛇 route posthere
  • 如何在bootstrap中默认隐藏侧边栏?

    我在这里有一个很好的参考 作为 Bootstrap 在设计 Web 表单应用程序时的侧边栏 http startbootstrap com template overviews simple sidebar http startbootst
  • 实现悬停信息框

    我有一个日历 当用户将鼠标悬停在单元格上时 会出现一个很大的信息框 其中包含该日期的详细信息 虽然当用户离开时使信息框消失 但我遇到了一些麻烦 我基本上想要它 这样当鼠标光标移出信息框隐藏的日历单元格时 它就会消失 但我遇到了麻烦 因为mo
  • jQuery 检查字体粗细是正常还是粗体

    我使用以下代码设置 font weight 属性 this css font weight normal 现在我想检查一个元素是否具有粗体或正常的字体粗细属性 我该怎么做 你可以使用以下方法得到它 fontWeight this css f
  • jQuery:单击外部元素以“关闭”使用toggleClass 出现的菜单

    我已经构建了一些导航 针对移动网络 它使用 jQuery 中的toggleClass 方法来隐藏和显示菜单 单击 MENU 图标 按钮可在菜单 div 上打开和关闭类 active 显示 隐藏 我一直在拼命寻找一种通过单击菜单外部 页面上的
  • Django 将 JSON 数据传递给静态 getJSON/Javascript

    我正在尝试从 models py 中获取数据并将其序列化为views py 中的 JSON 对象 模型 py class Platform models Model platformtype models CharField max len
  • 使用 AJAX 和 JQuery 按设定的时间间隔刷新 Rails 部分

    I have a page in my rails application that looks like 现在 我有另一个用 python 编码的人工智能应用程序 它处理视频 显示在 Rails 应用程序页面的左侧 并使用捕获的车辆及其相
  • 搜索多维数组 JavaScript

    我有一个如下所示的数组 selected products 0 r1 7up 61 Albertsons selected products 1 r3 Arrowhead 78 Arrowhead selected products 2 r
  • jQuery Find() 和 XML 在 IE 中不起作用

    我正在尝试使用 jQuery 来解析内存中的 XML 文档 除了 IE 之外 这在所有东西上都很有效 令人震惊 一些谷歌搜索显示 问题很可能是由于 IE 将我的文档视为 HTML 而不是 XML MIME 类型 有没有办法让我的 jQuer
  • Jquery:将链接标记为已访问而不打开它们?

    我无意仅仅更改链接 我听说这是不可能的 但如果不是 我很想知道如何更改 如果需要的话 我可以将其添加到浏览器历史记录中 我想遍历所有 a 位于页面上并将其状态更改为已访问 例如 a each function mark as visited
  • jQuery:如果使用 html() 从 DOM 中删除事件处理程序,是否会从对象中删除事件处理程序

    我担心应用程序中的内存泄漏 因为我经常使用 jquery 的 html 方法来替换 DOM 中的内容 我只是想确保这些事件侦听器不会停留在浏览器内存中 我搜索了 jquery 文档没有明确的答案 有人知道吗 多谢你们 是的 他们是 如果你使
  • mouseover 函数在队列中多次出现

    我有这段代码 可以在鼠标悬停时使一个 div 淡出另一个 div 并在光标离开查看区域时淡出 例子 http jsfiddle net 3vgbemgu http jsfiddle net 3vgbemgu under hover func
  • 无法将数据加载到 mvc 4 中的 jTable 中

    好的 我第一次尝试 jTable 我可以加载表 但这对我没有什么好处 因为它不会加载我的任何数据 当我调试程序时 我想要的表中的所有行都存储在我的列表中 因此我很困惑为什么当我运行应用程序时会弹出一个对话框 显示 与服务器通信时发生错误 H
  • 在网页上的文本框中键入内容时删除所有空格

    我如何在用户打字时即时删除输入到文本框中的空格 function var txt myTextbox var func function txt val txt val replace s g txt keyup func blur fun
  • 动画进度元素值

    我有一个progress元素 该元素如下所示 div class container div div div
  • 检查 touchend 是否在拖动后出现

    我有一些代码可以更改表的类 在手机上 有时表格对于屏幕来说太宽 用户将拖动 滚动来查看内容 但是 当他们触摸并拖动表格时 每次拖动都会触发 touchend 如何测试触摸端是否是触摸拖动的结果 我尝试跟踪dragstart和dragend
  • :jQuery / Sizzle 中的 nth-of-type()?

    让我惊讶的是Sizzle http sizzlejs com jQuery 使用的选择器引擎 带有一个内置的 nth child 选择器 但缺少 nth of type 选择器 为了说明之间的区别 nth child and nth of

随机推荐

  • 在不使用默认 ID 生成策略时,如何加载受限于集合的 RavenDB 文档

    在 RavenDB 4 v4 0 3 patch 40031 中 我有两种文档类型 Apple and Orange 两者具有相似但又不同的属性 我在运行时遇到代码中的一个错误 有时会提供 Apple 的 ID 但会返回 Orange 可怕
  • 需要命令行使用 adb 启动网络浏览器

    我怎样才能启动浏览器adb shell命令并使其打开某个网页 运行此命令将在 Android 中启动 Web 浏览器 adb shell am start a android intent action VIEW d http www st
  • Linux 中除零异常处理

    我很想了解 Linux 中除零异常处理 当执行除以零运算时 会生成陷阱 即INT0被发送到处理器并最终SIGFPE信号被发送到执行该操作的进程 正如我所看到的 除以零异常被注册在trap init 充当 set trap gate 0 di
  • 最小 tkSimpleDialog 示例中的错误

    我正在尝试一个Python代码示例罗塞塔代码 http rosettacode org wiki User input Graphical Python a 编程学 http en wikipedia org wiki Chrestomat
  • PHP+MySQL 中的 IP 黑名单

    我一直在尝试在 PHP 中实现一种 IP 黑名单 其中我将失败的登录尝试存储到具有以下架构的 MySQL 表中 CREATE TABLE blacklist ip address VARCHAR 35 NOT NULL failures I
  • extjs的安全问题[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我怎样才能让我的客户相信 extjs 可以安全使用 或者 更好的是 我如何确保我的编程在 extjs 3 x 中是安全的 以便数据不会落入坏人之
  • 使用 golang prometheus testutil 进行单元测试

    我们可以断言使用以下方法注册和收集指标testutil CollectAndCount and testutil CollectAndCompare等等 但是有没有办法通过指标名称和标签来收集指标 如果是 CounterVec 以供参考ht
  • RadGrid 在代码隐藏中应用过滤器

    我正在尝试在下拉选择的 RadGrid 过滤器中设置一个值 GridColumn column RadGrid1 MasterTableView GetColumnSafe versionId column CurrentFilterFun
  • 删除节点后树节点不扩展

    我试图在扩展节点 父节点 时替换树节点 更换效果很好 但扩张并没有发生 你有什么解决办法吗 代码如下
  • Eclipse 不会启动,并且我没有更改任何内容

    我至少一个月没有更新任何东西了 我刚刚正常工作 突然菜单全是空白 所以我决定重新启动 eclipse 我单击 关闭 和 确定 保存所有内容 但什么也没发生 所以我再次单击关闭 Eclipse 关闭 我单击了 Eclipse 加载屏幕仅闪烁并
  • 通过 Spring 3 注入 Hibernate Session 的最佳方式

    我不确定使用 Spring3 将 Hibernate 会话实例注入 DAO 类的最佳方法是什么 我没有使用 Spring 的 Hibernate 模板支持 所以这里是我在 DAO 类中的代码 public void setSessionFa
  • 使用正则表达式或其他方式替换字符串中的数字

    我不太擅长正则表达式 我正在努力寻找一个小功能的解决方案 我有一个 ajax 响应 它返回一个类似的字符串 您的工单已成功登录 请点击链接查看详情123432 我所要做的就是替换那个号码123432 with a href blablabl
  • FieldValue.increment 的 Firestore 安全规则

    我在 firestore 有一个计数器可以计算点赞数 我像这样增加它this https fireship io snippets firestore increment tips text Firestore 20Increment do
  • IIS 10 和 HTTP/2 - 需要客户端证书

    目前我正在使用 HTTP 1 1 和 HTTP 2 在 IIS 10 上测试 Web 应用程序 我的测试应用程序有一个端点 api test 它仅返回 true 我有3张证书 根 CA 自签名 由根 CA 签名的服务器证书 由根 CA 签名
  • Jupyter Notebook - 属性错误:“模块”对象没有属性“F_OK”

    每当我输入命令 jupyter notebook 时 它都会给出上面列出的属性错误 我正在通过 Anaconda Prompt 运行它 提示窗口中的内容 base C Users jj891w gt jupyter notebook Tra
  • Glide 图像缓存,带有 id 而不是 url

    我正在使用从 Amazon S3 加载图像的 Android 应用程序 图像 URL 随令牌和过期密钥随机变化 因此我无法缓存图像 Glide 有任何方法可以将 Glide 缓存键设置为任何静态 ID 如图像 id 而不是 url 我附上了
  • 使用 jQuery 迭代每个 div 属性? [复制]

    这个问题在这里已经有答案了 我正在尝试获取每个 div 的 rgb 和索引值 在控制台中我得到了正确的一切 索引和 B 每个 div 的背景颜色 尝试将每个值添加到p在每一个div我只有每个重复的最后一个值div 蓝色的十六进制和数字 5
  • 需要有关 SQL 中复杂的 Join 语句的帮助

    如何连接一个具有稀疏日期数量的表和另一个具有详尽日期数量的表 以便稀疏日期之间的间隙采用前一个稀疏日期的值 说明性示例 PRICE table sparse dates date itemid price 2008 12 04 1 1 20
  • 在 Java 中解码 URI 查询字符串

    我需要解码包含查询字符串的 URI 预期的输入 输出行为如下 abstract class URIParser example input something alias pos FirstName Foo A 26B 3DC LastNa
  • fancybox 2和tinymce jquery冲突

    我在网站的多个区域使用 fancybox 2 0 1 并且一直没有出现问题 我也一直将tinymce的jquery实现与fancybox结合使用 没有出现任何问题 然而 由于我将tinymce inti 脚本更改为如下所示 我开始遇到问题