我使用了一個名爲grid rotator的插件,它與已經在html頁面中聲明的div對象一起工作。但問題是,如果我追加div的jquery到我的html和當我初始化插件再次的div。該插件停止工作的div。我怎樣才能解決這個問題,以便插件工作,即使我以後在加載頁面時使用jquery追加div?任何人?插件不與div互動
<script type="text/javascript">
$(function() {
var BASE_PATH = 'js/brands/';
var array_brands = <?php echo json_encode($array_brands); ?>;
var directory = null;
$.each(array_brands, function(key, value) {
arr = array_brands[key];
if($('.' + arr['directories'])) {
$.each($(this), function (key, value) {
var res = $(this)[key]['filenames'].split(',');
directory = $(this)[key]['directories'];
console.log($(this)[key]['filenames']);
$.each(res, function(key, value) {
$('<li><a href="#"><img src="' + BASE_PATH + directory + '/' + res[key] + '"/></a></li>').clone().appendTo($('#' + 'ri-grid-' + directory + ' ul');
});
});
}
$.each($('#' + 'ri-grid-' + directory + ' ul li'), function() {
console.log($(this));
});
console.log($('#ri-grid-' + directory).gridrotator());
$('#ri-grid-' + directory).gridrotator({
rows : 3,
columns : 15,
animType : 'fadeInOut',
animSpeed : 1000,
interval : 600,
step : 1,
w320 : {
rows : 3,
columns : 4
},
w240 : {
rows : 3,
columns : 4
}
});
});
在此先感謝。
該插件是'響應式圖像網格旋轉器'。我認爲這是因爲這個原因。項目正在追加jQuery,所以它們在HTML頁面本身不是靜態的,因此插件有問題。在創建列表項後,我將插件初始化爲div。 – user3139504