我正在尝试在一个force.com站点中实现一个jquery图库插件。我上传了一个zip文件,其中包含作为静态资源的所有必需文件。
我引用样式表和javascript如下:
<apex:includeScript value="{!URLFOR($Resource.jqueryadgallery, 'jquerygallery/jquery.ad-gallery.js')}" />
<apex:stylesheet value="{!URLFOR($Resource.jqueryadgallery, 'jquerygallery/jquery.ad-gallery.css')}"/>这是可行的,我正在获取插件的相关CSS (请在这里查看- http://coffeescripter.com/code/ad-gallery/)。但唯一起作用的部分是图像缩略图与CSS文件中定义的图像边框一起显示。你可以在这里看到我做了什么- http://fusedev-developer-edition.ap1.force.com/ImageDemo。我遵循了文档,但在我看来JavaScript不工作。
感谢任何帮助,干杯
发布于 2012-02-27 09:47:47
以下是需要检查的几件事:
$。为了防止jQuery破坏prototype,最好在脚本的顶部执行类似$j = jQuery.noConflict();的操作。你还需要修改你所有的javascript来使用$j而不是$来处理jQuery的东西。apex:includeScript加载了jQuery。
发布于 2017-01-05 23:39:54
<apex:includeScript value="{!URLFOR($Resource.jquery, '/jquery/external/jquery/jquery.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.jquery, '/jquery/jquery-ui.min.js')}"/>
<script>
j$ = jQuery.noConflict();
if(j$){
alert('Success');
}else{
alert('Failure');
}
</script>
https://stackoverflow.com/questions/9458975
复制相似问题