我有以下奇怪的问题与"加载gif",我想在我的搜索栏中显示,当用户点击进入。代码在本地主机上的mozilla和ie 7上工作,但只在我的cpanel上的mozilla上工作…你有什么线索吗?抱歉,如果这看起来很明显:)下面是代码,路径是动态的,但当然是正确的:
$('#searchField').focus(function(){
$(this).keypress(function(event) {
if ( event.which == 13 ) {
$(this).css('background-image', 'url("/dvt/public/images/ajaxLoader.gif")');
}
});
});
thanks a lot
把这个放到你的事件中:
if (!event)
var event = window.event;
var code = event.which || event.keyCode;
在IE和firefox中是不同的
就您的图像而言,在我看来,图像的URL将是/images/ajaxLoader.gif
,因为/dvt/public
似乎是文档根路径。对于服务器上的图像,在浏览器视图中放置什么URL ?此外,你可以把双引号从CSS中的url()
中拉出来。
对于事件和键码,更改事件参数的名称(对于初学者尝试e
)以避免与全局命名空间冲突,然后根据jQueryfn使用e.which
。按键响应文档。