jquery效果

本文介绍了一个医嘱发送功能的实现方式,包括基本的医嘱发送按钮及其下拉菜单中的多种发送选项,如发送本组、全部发送等。该功能通过JavaScript实现,并利用了jQuery库来简化DOM操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<div class="ToolItem"
     onmouseover="javascript:this.className='ToolItemOver';"
     onclick = "sendDoctmark(this);"
     onmouseout="javascript:this.className='ToolItem';"
     >
     <div class="ToolItemImage">
      <img src="<c:url value="/images/send.png"></c:url>" />
     </div>
     <div class="ToolItemText">
      医嘱发送
     </div>
          
  </div>
  <div id="buttonmenu" class="MenuItem"  style="display:none;border: solid 1px;background-color:#FFFFFF;width:100px;height:150px;position: absolute;z-index:2;">
        <div onclick="sendDoctmarkAjax(1)" style="line-height:23px;padding-left:10px;">发送本组</div>
        <div onclick="sendDoctmarkAjax(2)" style="line-height:23px;padding-left:10px;">全部发送</div>
        <div onclick="sendDoctmarkAjax(3)" style="line-height:23px;padding-left:10px;">发送长嘱</div>
        <div onclick="sendDoctmarkAjax(4)" style="line-height:23px;padding-left:10px;">发送临嘱</div>
        <div onclick="sendDoctmarkAjax(5)" style="line-height:23px;padding-left:10px;">发送中医医嘱</div>
        <div onclick="sendDoctmarkAjax(6)" style="line-height:23px;padding-left:10px;">发送出院带药</div>
        <iframe class="MaskIframe" frameborder="0" style="HEIGHT:100%"></iframe>
  </div>

 

function sendDoctmark(sender){
 var s = $(sender);
 var position = s.position();
    var t = position.top;
    var l = position.left;
    var height = s.height();
    $('#buttonmenu').show().css({left:l,top:(t+height)});
    $('#buttonmenu > div').bind({
     mouseover:function(){$(this).css({background:"gray"});},
     mouseout:function(){$(this).css({background:"#ffffff"});}
    });  
    $('#buttonmenu').mouseleave(function(){$(this).hide();});
}

----------------------------------------------------------------------效果图如下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值