我正在尝试使用Jquery插件Supersized,但我不能。我在和Magento一起工作。我已经把所有的$ by jQuery放在了超大的图书馆里。我在函数开始之前添加了这个: jQuery.noConflict();。这是我的代码,我复制了脚本和html。我不知道为什么它不工作,有人能帮我吗?
<script type="text/javascript">
jQuery.noConflict();
jQuery(function(){
jQuery.fn.supersized.options = {
startwidth: 1440,
startheight: 900,
vertical_center: 1,
slideshow: 1,
navigation: 1,
thumbnail_navigation: 0,
transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
pause_hover: 1,
slide_counter: 1,
slide_captions: 1,
slide_interval: 3000,
slides : [
{image : "<?php echo $this->getSkinUrl('images/portada_slider/slider1.jpg') ?>"} ,
{image : "<?php echo $this->getSkinUrl('images/portada_slider/slider2.jpg') ?>"}
]
};
});
</script>
<div id="supersized"></div>发布于 2012-06-19 22:05:55
备注
我没有看到任何名为supersized()的函数,那么它将如何工作呢?您的流程是错误的。阅读有关jQuery插件制作过程的信息。
你用过
jQuery('document').ready(function() {..和
jQuery(function(){..两者都使用任何一个,因为它们是相同的,并确保:
完整代码
jQuery(function(){
jQuery.fn.supersized.options = {
startwidth: 1440,
startheight: 900,
vertical_center: 1,
slideshow: 1,
navigation: 1,
thumbnail_navigation: 0,
transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
pause_hover: 1,
slide_counter: 1,
slide_captions: 1,
slide_interval: 3000,
slides : [
{image : 'photo1.jpg'} ,
{image : 'photo2.jpg'}
]
};
jQuery('#supersized').supersized();
});发布于 2012-06-19 22:07:27
尝试:
jQuery(function() {
jQuery.fn.supersized.options = {
startwidth: 1440,
startheight: 900,
vertical_center: 1,
slideshow: 1,
navigation: 1,
thumbnail_navigation: 0,
transition: 1,
//0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
pause_hover: 1,
slide_counter: 1,
slide_captions: 1,
slide_interval: 3000,
slides: [
{image: 'photo1.jpg'},
{image: 'photo2.jpg'}
]
};
jQuery('#supersized').supersized();
});不需要同时包含这两项内容:
jQuery('document').ready(function() {
jQuery(function(){它们是一回事
https://stackoverflow.com/questions/11102701
复制相似问题