使用插件Slider Widget(AsdSlider)我在任何浏览器的控制台中都会收到此错误。 它发生在所有不包含已放置的AsdSlider内容元素的页面上:
Uncaught ReferenceError: asdSliderList is not defined
更多详情:
(anonymous function) in contactpage:274
j ipCore.min.js?8:53
k.fireWith ipCore.min.js?8:55
n.extend.ready ipCore.min.js?8:55
I ipCore.min.js?8:55
有人知道这可能是什么吗? 这会导致以下插件停止工作。
看起来插件中的这个定义不起作用:
<?php
namespace Plugin\AsdSlider;
class Event {
public static function ipBeforeController() {
...
if( !ipIsManagementState() ) {
$script = "
$(document).ready(function() {
if( asdSliderList != undefined && asdSliderList.length > 0 ) {
$.each( asdSliderList, function( key, value ) {
$( value.id ).bxSlider( value.options );
});
}
});
";
ipAddJsContent('asdslider', $script);
}
}
}
IP 4.2.2至4.2.6存在问题
谢谢!
答案 0 :(得分:0)
随着最新的更新我修复了这个bug。您可以在Event.php中自行更新插件或更新一行
asdSliderList != undefined
到
typeof asdSliderList != 'undefined'