上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: xiaooooooo - 

请问大家如何实现鼠标悬停的效果?

[复制链接]
  • TA的每日心情
    开心
    2023-7-13 09:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    9

    主题

    93

    回帖

    120

    积分

    中级工程师

    积分
    120

    油中2周年油中3周年

    发表于 2023-7-28 00:18:06 | 显示全部楼层
    cxxjackie 发表于 2023-7-26 22:44
    用快捷键操作,目标元素出现后按下F8暂停,此时页面会被冻结,就可以去定位元素了。 ...

    谢谢大佬指点。我的是MacBook,这个操作似乎不起效果
    回复
    订阅

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-13 09:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    9

    主题

    93

    回帖

    120

    积分

    中级工程师

    积分
    120

    油中2周年油中3周年

    发表于 2023-7-28 00:28:01 | 显示全部楼层
    李恒道 发表于 2023-7-26 12:40
    [md]至于触发的直接参考元素校验那节
    打堆栈回溯确定哪个变量是分发调用的
    拿react实例触发函数即可

    谢谢大佬指点。我只会一点点python,这三句话中确实看不懂后两句……哈哈哈,只能是套用示例代码了。我的理解是这里应该是运用到这一段对吗?
    ——————————————
    input=document.querySelector('#idname input')

    触发焦点后组件才进行input的渲染,这里我们找到input

    input.__reactEventHandlers$xxxx.onChange({target:{value:'1234'}})

    我们对input输入框触发修改,来让其进行搜索
    ——————————————
    请问这里的xxxx是指的class属性?
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6763

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6763

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2023-7-28 01:08:38 | 显示全部楼层
    xiaooooooo 发表于 2023-7-28 00:28
    谢谢大佬指点。我只会一点点python,这三句话中确实看不懂后两句……哈哈哈,只能是套用示例代码了。我的 ...

    react比较通用的特征就是修改dom在finnly里,但是实例的对象在try...catch里
    所以直接对dom父级元素做断点
    监听到堆栈之后追到finnaly上一个里的函数逐步跟入就可以找到实际的实例代码
    xxx是随机的,不是特别具有意义
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-7-28 10:20:07 | 显示全部楼层
    xiaooooooo 发表于 2023-7-28 00:17
    谢大佬指点。但是b7scpqvq7un这个定位我没看懂

    在https://bbs.tampermonkey.net.cn/forum.php?mod=viewt ...

    b7scpqvq7un就是指 input.__reactEventHandlers$xxxx.onChange({target:{value:'1234'}}) 里的xxxx
    0[8P_}CY[}AYWKJJX7}_WN1.png
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4196

    回帖

    4061

    积分

    管理员

    积分
    4061

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-7-28 11:34:57 | 显示全部楼层
    李恒道 发表于 2023-7-25 23:56
    [md]hover分为两种情况
    一种是通过css的hover控制,这个时候勾选对应dom的hove样式即可
    ![图片.png](data/a ...

    学到了,我每次都是打断点去搞的

    感觉devtools还有不少功能我不知道的
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6763

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6763

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2023-7-28 12:49:40 | 显示全部楼层
    王一之 发表于 2023-7-28 11:34
    学到了,我每次都是打断点去搞的

    感觉devtools还有不少功能我不知道的

    开发者工具感觉太缺一本系统的指南了...
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-13 09:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    9

    主题

    93

    回帖

    120

    积分

    中级工程师

    积分
    120

    油中2周年油中3周年

    发表于 2023-7-28 20:28:08 | 显示全部楼层
    李恒道 发表于 2023-7-28 01:08
    react比较通用的特征就是修改dom在finnly里,但是实例的对象在try...catch里
    所以直接对dom父级元素做断 ...

    随机的……那只能用正则表达式去匹配这个位置?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-13 09:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    9

    主题

    93

    回帖

    120

    积分

    中级工程师

    积分
    120

    油中2周年油中3周年

    发表于 2023-7-28 20:33:01 | 显示全部楼层
    脚本体验师001 发表于 2023-7-28 10:20
    b7scpqvq7un就是指 input.__reactEventHandlers$xxxx.onChange({target:{value:'1234'}}) 里的xxxx

    谢谢大佬 看起来像是随机值
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-7-28 21:16:52 | 显示全部楼层
    xiaooooooo 发表于 2023-7-28 20:33
    谢谢大佬 看起来像是随机值

    我在这里只是一个小学生,不过你这大佬叫的特别舒爽
    你看这句
        const prop = Object.keys(ele).find(p => p.startsWith('__reactEventHandlers'));

    这句熟悉不,就是老师提到的那篇开发指南里的

    老师说得你自己悟到,这样才有乐趣
    而且要照老师说的,可能实现的方法不止一种
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-13 09:56
  • 签到天数: 2 天

    [LV.1]初来乍到

    9

    主题

    93

    回帖

    120

    积分

    中级工程师

    积分
    120

    油中2周年油中3周年

    发表于 2023-7-29 14:02:51 | 显示全部楼层
    脚本体验师001 发表于 2023-7-28 21:16
    我在这里只是一个小学生,不过你这大佬叫的特别舒爽
    你看这句
        const prop = Object.keys(ele).find( ...

    研究了两天 没搞出来
    大佬有vx或者qq不 我想买个现成方案
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表