進口我在body
年底有此代碼的div運行:jQuery的不與JS
$(document).ready(function() {
var includes = $('[data-include]');
jQuery.each(includes, function(){
var file = $(this).data('include');
$(this).load(file);
});
var s = '.item .text';
s.css('opacity', 0);
$(s).hover(function(){
$(this).animate({opacity: 100}, 1000);
},function(){
$(this).animate({opacity: 10}, 1000);
});
});
第一部分進口一堆從外部文件,其中包含了一堆.item
的div HTML的塊。
第二部分應該是讓它們在懸停時淡入淡出。
但第二部分從來沒有工作。懸停時沒有任何反應。
感覺像是與執行順序有關嗎?
我試過$(document).ready
塊內外的這些腳本,但無法使其正常工作。
這行應該是'$(s).css('opacity',0);'我猜。 –
只有在所有div被添加到dom後,你才應該綁定你的'hover'事件處理函數。目前,當你綁定這個懸停功能時,沒有匹配的div。 –
@MohitBhardwaj是的,我該怎麼做? –