jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – Chrome扩展程序自定义光标大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我构建了一个Google Chrome扩展程序,可以在网站中放置一些IMG标记.这个@L_262_2@:hover必须显示自定义光标.该扩展使用jQuery作为其注入的核心脚本.我尝试了以下方法

1.

var cursor = 'url('+chrome.extension.getURL('icons/cursor.cur')+')';
$('#myImgId').css({
    'position': 'absolute','top':'5px','left':'5px','cursor':cursor
});

这是最好的工作.在较小的站点上,它显示光标.在较慢的加载站点上它没有.但在小网站上它有时会失败.

2.

var cursor = 'url('+chrome.extension.getURL('icons/cursor.cur')+')';    
$('<style>#myImgId{cursor:'+cursor+'}</style>').appendTo('head');

这什么都没做.

3.

在manifest.json中我注入了css.

"content_scripts": [
{
   "matches": ["http://*/*"],"css": ["css/style.css"],"js": ["j/c.js","j/s.js"]
}

css文件只有光标:url(icons / cursor.cur)因为我不知道,如何在css文件获取真正的url.这根本不起作用.我认为它必须像这样工作,但我没有在code.google上找到这方面的参.

解决方法

事实证明,css规则应该写成:{cursor:url(…),default;}

对于你的第三种方法,请在css中尝试

#myImgId {
 cursor:url('chrome-extension://__MSG_@@extension_id__/icons/cursor.cur');
}

 (因bug而无效)

大佬总结

以上是大佬教程为你收集整理的jquery – Chrome扩展程序自定义光标全部内容,希望文章能够帮你解决jquery – Chrome扩展程序自定义光标所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。