我正在使用 jquery 制作我的第一个网站,并添加了 jscrollPane 插件。
在 Firefox 和 Safari 中一切正常,但在 IE 中(显然)它给了我一个我无法弄清楚的问题:
当我调用“jscrollPane”函数时,它会导致 jquery 出现错误,并弄乱我的页面! (显然仅在 IE 中)
如果您想查看该页面,请点击以下链接: http://www.klaber.it/demo
只需点击“PRODOTTI”,然后点击第一个子菜单语音... 我通过一些测试发现!在 IE 状态栏上调用 jscrollPane 时抛出错误...
这让我发疯......
感谢您的帮助。
达里奥
最佳答案
您的 myfunctionNew.js 文件中有此代码
$("#datiProdotto").load("prodotto.asp?myPNum=" + showScheda, function() {
$('#slider').show();
$('#slider').nivoSlider({
effect: 'sliceDown', //Specify sets like: 'fold,fade,sliceDown'
slices: 1,
animSpeed: 500, //Slide transition speed
pauseTime: 4000,
startSlide: 0, //Set starting Slide (0 index)
directionNav: false, //Next & Prev
directionNavHide: true, //Only show on hover
controlNav: true, //1,2,3...
controlNavThumbs: false, //Use thumbnails for Control Nav
/*controlNavThumbsFromRel:false, //Use image rel for thumbs
controlNavThumbsSearch: '.jpg', //Replace this with...
controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
keyboardNav:true, //Use left & right arrows
pauseOnHover:true, //Stop animation while hovering
manualAdvance:false, //Force manual transitions
captionOpacity:0.8, //Universal caption opacity
beforeChange: function(){},
afterChange: function(){},
slideshowEnd: function(){} //Triggers after all slides have been shown*/
});
});
您需要删除该行末尾的逗号。
controlNavThumbs: false,
这是我遇到的第一个错误。后面可能还会有更多。
关于Jquery JScrollPane 导致 IE 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042333/