0
當我嘗試在.html文件中查找類.galleryImage的所有對象時,一切正常,但是當我想將其放入script.js中時,我總是讀取可變圖像中的0個元素。無法將類對象加載到變量中
<div id="gallery"></div>
<script>
$(function(){
for(var i = 1; i <= 8; i++){
var name = 'picture' + i + '.jpg';
var img =$('<img class="galleryImage" src="picture/'+name+'"/>');
$('#gallery').append(img);
}
var images = $('#gallery').find('.galleryImage');
console.log(images);
});
var g= new PS.Gallery('gallery');
</script>
而且功能
(function (ns){
ns.Gallery = function(id){
var gallery=$('#' + id);
console.log(gallery);
var images = gallery.find('.galleryImage');
console.log(images);
images.each(function(idx,el){
console.log('are u here?');
});
}
}(window.PS = window.PS || {}));
不清楚哪個部分導致的問題。提供[mcve] – charlietfl
@kubauser可以提供jsfiddle或codepen嗎? – HenryDev
你把'''script src =「script.js」>'''放在html頁面的頂部,還是放在底部? –