首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery/JavaScript在控制台中运行,在源代码中显示,但不在joomla中运行

jQuery/JavaScript在控制台中运行,在源代码中显示,但不在joomla中运行
EN

Stack Overflow用户
提问于 2012-04-19 04:45:10
回答 2查看 366关注 0票数 0

这一切都在模板的头部:

代码语言:javascript
运行
复制
<script type="text/javascript" src="<?php echo $this->baseurl ?>/libraries/featuredimagezoomer.js">

..。

代码语言:javascript
运行
复制
<script type="text/javascript">
var $j = jQuery.noConflict();
$j(document).ready(function($){
 $j('.main-image img:first').attr('ID', 'zoom');
 image = $j('.main-image img:first').attr('src');
 console.log(image);

$j('#zoom').addimagezoom({
zoomrange: [3, 10],
magnifiersize: [300,300],
magnifierpos: 'right',
cursorshade: true,
largeimage: image
})  })
</script>

它可以很好地从控制台运行,但我必须手动输入外部JS文件,即使它显示在chrome/webkit中的"scripts“选项卡下。它甚至出现在源代码中,但由于某种原因没有运行。

Site运行的是Joomla 1.7.3,并且有virtuemart插件。

EN

回答 2

Stack Overflow用户

发布于 2012-04-19 06:48:23

由于VirtueMart的原因,您可能正在运行JQuery两次。一个或另一个。

票数 0
EN

Stack Overflow用户

发布于 2012-04-20 02:25:30

所以,在本质上,我最终在评论中回答了这个问题。为后人总结一下,最终的解决方案基本上是:“应用调试策略,比如使用console.log来检查您的假设,找出哪里出了问题”。如果你有类似这个问题的问题,你可能想要阅读评论,但它的细节相当孤立于thebeefytaco的具体情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10217681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档