【问题标题】:Jumi plugin doesnt seem to load jQuery and images called with css in joomla 1.5Jumi 插件似乎没有在 joomla 1.5 中加载 jQuery 和用 css 调用的图像
【发布时间】:2012-05-14 10:13:48
【问题描述】:

我有一个使用 html、css 和 js 设置样式的选择列表,它可以独立工作,但是一旦我将它加载到文章中,它就会显示默认的 html 选择列表。我尝试使用 Jumi 插件定位自定义的 select.html,它加载了大多数 css,但不知何故拒绝加载 css 中调用的图像。帮助

【问题讨论】:

    标签: javascript jquery html css plugins


    【解决方案1】:

    首先,我上次使用 Joomla 时,它使用的是 Mootools。 Mootools 和 jQuery 相处得并不融洽,因为它们争夺 $ 命名空间,而且大多数人在 jQuery 代码中使用 $

    为了防止这种情况,你应该

    • 使用$.noConflict()更改jQuery命名空间
    • 在您的代码中使用jQuery 而不是$
    • 将你的代码封闭在一个闭包中:

      (function($){
          //use `$` safely in here
      }(jQuery))
      

    【讨论】:

    • 您好,感谢您的回复,但 av 已经尝试过了,但它似乎不起作用
    • @user1393460 你确定:你有正确的文件路径吗?你已经加载了文件?控制台说什么?
    • 是的,路径一切正常,文件已加载,但控制台给出错误:$(document).ready is not a function
    • 我认为您没有正确执行.noConflict()。它不能成为函数的唯一方法是被某些东西覆盖,可能是 Mootools。
    • .noConflict() 脚本已加载,我什至可以在页面源代码中看到它。另一个问题是在 css 中调用的背景图像碰巧不显示。我相信这不是 jquery 的问题,是吗?
    猜你喜欢
    • 2016-01-21
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多