我有一個主頁,動態地寫入JavaScript以處理潛在用戶選擇的鼠標懸停。但是,.bind(「mouseover」,function())似乎不起作用。JavaScript事件處理程序(鼠標懸停)沒有觸發
PHP的產生一個這樣的腳本:
<script type="text/javascript">
function setPreview(art, title, rt, excerpt) {
$("#boxPreview").attr("src", art);
$("#selectedTitle").text(title);
$("#runningTime").text(rt);
$("#excerpt").text(excerpt);
}
$(document).ready(function() {
$("#tb0").bind("mouseover",setPreview(url,title,running time,excerpt));
$("#tb1").bind("mouseover",setPreview(url,title,running time,excerpt));
$("#tb2").bind("mouseover",setPreview(url,title,running time,excerpt));
$("#tb3").bind("mouseover",setPreview(url,title,running time,excerpt));
</script>
但是,它似乎是鼠標懸停事件永遠不會觸發。相反,當頁面完全加載時,setPreview似乎運行了最後一個元素(#tb3)。
我不知道我在做什麼錯。如果您想自己查看該頁面,請查看here。 。
使用.on()而不是.bind() – 2014-12-07 19:28:58
謝謝,但這似乎並沒有真正改變任何做它的東西 – w0ffen 2014-12-07 19:48:44