当用户按下某些键时,这个简单的jQuery显示一些文本信息。它的工作正常,但不显示文本“加载...”,如果用户点击该超链接。需要在这个jQuery上点击进入帐户
如何解决这个问题,我总是在jquery noob。
的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>
请修改您的html部分 – 2013-05-06 05:34:30
如果您将事件侦听器附加到文档,则无需等待文档准备就绪。 – Musa 2013-05-06 05:35:42
@Musa我需要准备好该文件。 – 2013-05-06 05:44:29