0
所以我有一個無序的冠軍列表,並且他們每個人都有一個鏈接,所以我希望我的框架src更改爲該冠軍的頁面,如果他被徘徊對,我現在有這個JScript代碼我需要更改一個框架的源代碼冠軍hipped
<script type="text/javascript">
function ifunc() {
// Declare variables
var iframe, ul, li, a, i, div, br;
ul = document.getElementById("myUL");
li = ul.getElementsByTagName('li');
iframe = document.getElementById('jaiframe')
// Loop through all list items, and hide those who don't match the search query
for (i = 0; i < li.length; i++) {
a = li[i].getElementsByTagName("a")[0];
if (li.is(":hovered") {
iframe.src = "champs/" + li[i] + ".html"
}
}
}
</script>
,這是我的無序列表的一個代碼,它們都具有相同的結構壽,
<li style="text-align: right;"><div class="col-md-10"></div><a href="champs/Aatrox.html" class="champ"><div class="col-md-1" id="champ" >
<img src="http://vignette3.wikia.nocookie.net/leagueoflegends/images/c/cc/AatroxSquare.png/revision/latest/scale-to-width-down/48?cb=20160417012601">
</div><div class="col-md-1" id="champ" >Aatrox</div></a></li>
我試圖尋找一個答案,但不能,我做錯了什麼?順便說一句我打電話的無序列表開始的功能
<ul id="myUL" onmouseover="ifunc()" class="pull-left" style="padding-top: 60px;margin-left: 0px;margin-right: 100px;height: 100%"> <!-- List of champions -->
請注意,如果只有一個函數參數'hover()'會同時運行mouseeneter和mouseleave – charlietfl
@charlietfl,感謝那些信息!因爲'mouseleave'會在下一個'mouseenter'之前發生(在下一個'li'懸停時)它會沒事的。如果不是這種情況,我會使用'mouseenter'而不是'hover'。 – Dekel
仍然會導致src變更不必要,雖然 – charlietfl