×

JQuery弹出框定位实现方法

作者:Terry2017.05.09来源:Web前端之家浏览:13228评论:2
关键词:JQueryJS

JQuery弹出框定位实现方法。直接上代码:

  1. //页面代码 (简化)
  2. <asp:TextBox ID="tbOperation2" runat="server" onclick="buttonclick($(this))"
  3. CssClass="ui-button-icons-only" Text="按钮"></asp:TextBox>
  4. <div id="editdialog" title="Basic dialog">
  5. <div>
  6. <label onclick="clickEdit();" class="labelbutton">
  7. Edit</label>
  8. </div>
  9. <div>
  10. <label onclick="clickView();" class="labelbutton">
  11. View</label>
  12. </div>
  13. <div>
  14. <label onclick="clickBuild();" class="labelbutton">
  15. Build</label>
  16. </div>
  17. </div>
JS:
  1. <script type="text/javascript"> //页面初始化的时候
  2. var staticsignal;
  3. $(function() {
  4. // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
  5. $(":input.ui-button-icons-only").button(); //更改textbox的样式
  6. });
  7. </script>
  8. <script type="text/javascript">
  9. function buttonclick(e)
  10. {
  11. var offset=e.offset();//得到offset
  12. var x=offset.left;
  13. var y=offset.top;
  14. $("#editdialog").dialog({
  15. autoOpen:true,
  16. draggable:true,
  17. resizable:false,
  18. position:[x,y+35], //设置坐标
  19. width:150
  20. });
  21. $(".ui-dialog-titlebar").hide();
  22. $('a.ui-dialog-titlebar-close').hide();
  23. staticsignal=e;
  24. }
  25. </script>

您的支持是我们创作的动力!
温馨提示:本文作者系Terry ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/svg1488124800888.html

网友评论文明上网理性发言 已有2人参与

发表评论:

评论列表