鼠标移入与离开事件及页面开关

鼠标移入与离开事件:

HTML部分;

<!-- 鼠标移入点击时,文本框内部的内容隐藏,离开文本框时显示内部的文字 -->
             <input type="text"  value="搜索内容"  οnfοcus="txtInput()" οnblur="doInput()"/>
             <!-- 调用的函数,鼠标移入与离开时,切记务必要加(),否则不会成立; -->

js内容部分:
             // 鼠标移入点击时,文本框内部的内容隐藏,离开文本框时显示内部的文字
             var input =document.querySelector('input');
             function txtInput(){
                 if(input.value=='搜索内容'){
                     input.value='';
                 }
             }
             function doInput(){
                 if(input.value==''){
                 input.value='搜索内容';
                 }
             }
      页面开关:

HTML部分:

    <!-- 页面开关 -->
             <input type="button" id="dell" value="搜索内容">

js内容部分:

 // 页面开关
            var input=document.getElementById('dell');
            var flag=false;
            input.οnclick=function(){
                flag=!flag;
              if(flag){
            document.body.style.background='#000';
            this.value.style.color='#fff';
              }else{
                  document.body.style.background='#fff';
                  this.value.style.color='#000';
              }
            }

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
QCustomPlot是一个用于绘制图表的C++库,提供了丰富的功能和灵活的定制选项。在QCustomPlot中,鼠标移入事件可以通过重写QCustomPlot类的mouseMoveEvent()函数来实现。 当鼠标移动到QCustomPlot绘图区域时,可以捕捉到鼠标的位置信息,并根据需要执行相应的操作。以下是实现鼠标移入事件的一般步骤: 1. 创建一个继承自QCustomPlot的自定义类,例如MyCustomPlot。 2. 在自定义类中重写mouseMoveEvent()函数,该函数会在鼠标移动时被调用。 3. 在mouseMoveEvent()函数中,可以通过调用QMouseEvent的pos()函数获取鼠标的当前位置。 4. 根据鼠标位置执行相应的操作,例如显示鼠标所在点的数值、高亮显示相关数据等。 下面是一个简单的示例代码,展示了如何在QCustomPlot中实现鼠标移入事件: ```cpp #include <QCustomPlot> class MyCustomPlot : public QCustomPlot { protected: void mouseMoveEvent(QMouseEvent *event) override { // 获取鼠标当前位置 QPoint mousePos = event->pos(); // 执行相应的操作,例如显示鼠标所在点的数值 double x = xAxis->pixelToCoord(mousePos.x()); double y = yAxis->pixelToCoord(mousePos.y()); qDebug() << "Mouse position: (" << x << ", " << y << ")"; } }; ``` 在上述示例中,重写的mouseMoveEvent()函数会在鼠标移动时被调用,并通过调用xAxis和yAxis的pixelToCoord()函数将鼠标位置转换为坐标轴上的数值。然后可以根据需要执行相应的操作,例如打印鼠标位置的数值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

共创splendid--与您携手

鼓励会让我为您创造出更优质作品

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值