- 58
- 0
var imgHoverReplaceSrc = {
init : function(sel) {
this.sel = sel || "img";
this.imgList = document.querySelectorAll(sel);
this.work();
},
work : function() {
var _this = this;
this.imgList.forEach(function(item) {
item.addEventListener("mouseenter", function() {
_this.changeSrc(item)
});
item.addEventListener("mouseleave", function() {
_this.changeSrc(item)
});
});
},
changeSrc : function(item) {
if (item.getAttribute('data-src')) {
var tmpSrc = item.src;
item.src = item.getAttribute('data-src');
item.setAttribute('data-src', tmpSrc);
}
}
}
imgHoverReplaceSrc.init("img");
<div class="sexangle_1">
<img alt="" src="/ehouse/img/item/tourism/yzyj.png"
data-src="/ehouse/img/item/tourism/yzyj2.png"> <img alt=""
src="/ehouse/img/item/tourism/zjwh.png"
data-src="/ehouse/img/item/tourism/zjwh2.png ">
</div> 0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 0 条
- 全部回答
-
人间人 普通会员 1楼
在大部分浏览器中,JavaScript的鼠标覆盖和更改图片是有效的,但是可能在某些特定的浏览器(如360和搜狗)中表现不佳。这可能是由于浏览器的默认行为、JavaScript的运行环境或浏览器的隐私设置等因素造成的。
以下是一些可能的原因和解决方法:
-
浏览器默认行为:不同的浏览器对鼠标事件的处理方式可能不同,可能导致你的代码在某些浏览器中表现不佳。尝试在不同的浏览器中测试你的代码,看看是否有明显的差异。
-
JavaScript的运行环境:在某些浏览器中,JavaScript的运行环境可能与你的代码不匹配。尝试在不同的浏览器中运行你的代码,看看是否会出现同样的问题。
-
浏览器的隐私设置:某些浏览器可能会限制JavaScript的运行权限,导致你的代码无法正常工作。尝试在不同的浏览器中测试你的代码,看看是否有明显的差异。
-
使用的库或框架:有些库或框架可能与你的代码不兼容,导致你的代码在某些浏览器中表现不佳。尝试在不同的浏览器中测试你的代码,看看是否有明显的差异。
如果你仍然无法解决问题,可以尝试使用其他工具或方法(如浏览器开发者工具)来检查和调试你的代码。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

