2016-09-10 49 views
1

我想知道是否有可能在不修改文件的情況下對某些動作事件(mouseover,click等)執行ParticleGround jQuery腳本(或包含一系列函數的任何JavaScript)。如何在不使用.on()的情況下在執行懸停的過程中執行jQuery腳本?

例如,當新內容動態加載並且鼠標懸停在新元素上時,我希望我的JavaScript ParticleGround開始執行,而在該腳本中完全不使用.on()

這可能嗎?

+0

對於動態內容只有兩種可能。一個是on()另一個是函數調用。但函數調用你應該綁定在JS中。所以最好的是點擊。 –

+0

是否可以在另一個腳本中使用.on()並讓該腳本導入或執行原始腳本? – Ariana

+0

請分享您的代碼,您嘗試了什麼..如果我知道肯定會幫助您... –

回答

0

你可以嘗試這樣的事情。

<!DOCTYPE html> 
<html> 
<head> 
<title></title> 
</head> 
<style type="text/css"> 
    div { 
    width: 100px; 
    height: 100px; 
    border: 1px solid black; 
    margin: 10px; 
    float: left; 
    padding: 30px; 
    text-align: center; 
    background-color: lightgray; 
} 

</style> 
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js'></script> 
<script type="text/javascript"> 
function Divhover(ele){ 
    console.log(ele); 
} 

$(document).ready(function(){ 
var str=""; 
for(var i=0;i<2;i++){ 
    str+='<div onmouseenter="Divhover('+i+')" value=""></div>'; 
} 
    $('#mydiv').html(str); 
}); 

</script> 
<body> 
<div id="mydiv"></div> 

</body> 
</html> 
相關問題