当用户按下某些键时,这个简单的 jquery 会显示一些文本信息。它工作正常,但如果用户单击该超链接,则不显示文本“正在加载...”。
如何解决这个问题,我完全是 jquery 的菜鸟。
jQuery:
$(document).ready(
function () {
$(document).keydown(
function(e) {
var url = false;
if (e.which == 37) { url = $('.pret a').attr('href'); }
else if (e.which == 39) { url = $('.sled a').attr('href'); }
if (url) { $('div.A37-sheet').hide().html('<center><p>Loading...</p></center>').load(window.location = url).fadeIn(); }
});
});
HTML部分:
<li class="pret button" style="left:0; top:50%; position:fixed">
<a class="kggkFX" style="outline: 0;" href="'.$pretlokacija.'"><img src="images/prev.png"></a>
</li>
<li class="sled button" style="right:0; top:50%; position:fixed">
<a class="kggkFX" style="outline: 0;" href="'.$sledlokacija.'"><img src="images/idigore.png"></a>
</li>