无法让 jquery 工作

发布于 2024-11-07 02:03:55 字数 918 浏览 0 评论 0原文

我总是无法用 jquery 做一些有用的事情。我使用的是 Drupal CMS,它默认集成了 jquery。我可以看到调用 jquery 的 Drupal 代码运行良好。我还可以在 Firebug 中单击

<script src="http://samson:90/misc/jquery.js?v=1.4.4" type="text/javascript">

,它会显示 jquery 代码。我将其视为“jquery 被加载并执行”。

我的代码与此代码链接

   <script type="text/javascript" src="http://samson:90/sites/all/modules/vimgalign/vimgalign.js?ll6x5c"></script>

,看起来像这样

$(document).ready(function() {
    var hallo = $("img");
})

我也确信我的代码是在加载 jquery.js 之后加载的。

我确实收到以下错误消息:“$ 不是函数”。如果我用 jQuery 替换 $,我不会收到错误消息。但 get 处的断点

var hallo = $("img");

从未命中。

使用代码 rom sv_in 有效。但为什么我不能以标准方式调用 jQuery?

您可以通过以下网址访问该页面:http://samson.pluess-product.ch/node/19。

知道我缺少什么吗?

I'm constantly failing to do something useful with jquery. I'm using the Drupal CMS which integrates jquery by default. I can see the Drupal code calling jquery which works fine. I can also click on

<script src="http://samson:90/misc/jquery.js?v=1.4.4" type="text/javascript">

in Firebug, which shows the jquery code. I take this as a "jquery gets loaded and executed".

My code is linked with this code

   <script type="text/javascript" src="http://samson:90/sites/all/modules/vimgalign/vimgalign.js?ll6x5c"></script>

and looks like this

$(document).ready(function() {
    var hallo = $("img");
})

I'm also shure that my code is loaded after jquery.js is loaded.

I do get the following error message: "$ is not a function". If I replace $ with jQuery I don't get an error message. But a breakpoint at

var hallo = $("img");

get's never hit.

Using the code rom sv_in works. But why can't I just call jQuery the standard way?

You can reach the page at http://samson.pluess-production.ch/node/19.

Any idea what I'm missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

假装不在乎 2024-11-14 02:03:55

试试这个:

(function($){
  var hallo = $('img');
  // Put the jquery code here. You can use $.
})(jQuery)

如果这不起作用,那么我们需要查看您的页面。

Try this:

(function($){
  var hallo = $('img');
  // Put the jquery code here. You can use $.
})(jQuery)

If this doesn't work then we would need to see your page.

病女 2024-11-14 02:03:55

使用 firebug 中的“Net”选项卡,您将看到哪些内容已加载,哪些内容未加载。对我来说, http://samson:90 无法访问。

Use tab "Net" in firebug, there you will see what really loaded and what did not. For me, http://samson:90 is not accessible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文