JQuery 彈出框定位實現(xiàn)方法
更新時間:2010年12月02日 12:52:13 作者:
這幾天一直在研究JQuery,確實很好用,有很多需求都是要彈出框,并且要定位,我這寫個簡單的例子,希望能分享給大家.
代碼:
//頁面代碼 (簡化)
<asp:TextBox ID="tbOperation2" runat="server" onclick="buttonclick($(this))"
CssClass="ui-button-icons-only" Text="按鈕"></asp:TextBox>
<div id="editdialog" title="Basic dialog">
<div>
<label onclick="clickEdit();" class="labelbutton">
Edit</label>
</div>
<div>
<label onclick="clickView();" class="labelbutton">
View</label>
</div>
<div>
<label onclick="clickBuild();" class="labelbutton">
Build</label>
</div>
</div>
<script type="text/javascript"> //頁面初始化的時候
var staticsignal;
$(function() {
// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
$(":input.ui-button-icons-only").button(); //更改textbox的樣式
});
</script>
<script type="text/javascript">
function buttonclick(e)
{
var offset=e.offset();//得到offset
var x=offset.left;
var y=offset.top;
$("#editdialog").dialog({
autoOpen:true,
draggable:true,
resizable:false,
position:[x,y+35], //設(shè)置坐標(biāo)
width:150
});
$(".ui-dialog-titlebar").hide();
$('a.ui-dialog-titlebar-close').hide();
staticsignal=e;
}
</script>
哈哈 其實很簡單 但是其中包含的東西比較多,具體請查閱資料~
復(fù)制代碼 代碼如下:
//頁面代碼 (簡化)
<asp:TextBox ID="tbOperation2" runat="server" onclick="buttonclick($(this))"
CssClass="ui-button-icons-only" Text="按鈕"></asp:TextBox>
<div id="editdialog" title="Basic dialog">
<div>
<label onclick="clickEdit();" class="labelbutton">
Edit</label>
</div>
<div>
<label onclick="clickView();" class="labelbutton">
View</label>
</div>
<div>
<label onclick="clickBuild();" class="labelbutton">
Build</label>
</div>
</div>
<script type="text/javascript"> //頁面初始化的時候
var staticsignal;
$(function() {
// a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
$(":input.ui-button-icons-only").button(); //更改textbox的樣式
});
</script>
<script type="text/javascript">
function buttonclick(e)
{
var offset=e.offset();//得到offset
var x=offset.left;
var y=offset.top;
$("#editdialog").dialog({
autoOpen:true,
draggable:true,
resizable:false,
position:[x,y+35], //設(shè)置坐標(biāo)
width:150
});
$(".ui-dialog-titlebar").hide();
$('a.ui-dialog-titlebar-close').hide();
staticsignal=e;
}
</script>
哈哈 其實很簡單 但是其中包含的東西比較多,具體請查閱資料~
相關(guān)文章
jQuery html() in Firefox (uses .innerHTML) ignores DOM chang
Firefox doesn't update the value attribute of a DOM object based on user input, just its valueproperty - pretty quick work around exists.2010-03-03jQuery的三種bind/One/Live/On事件綁定使用方法
jQuery是 一款優(yōu)秀的JavaScript框架,在舊版里主要用bind()方法,在新版里又多了兩種One(),Live(),下面介紹這幾種方法的使用2017-02-02jQuery向上遍歷DOM樹之parents(),parent(),closest()之間的區(qū)別
這篇文章主要是對jQuery向上遍歷DOM樹之parents(),parent(),closest()之間的區(qū)別進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12jquery對象和javascript對象即DOM對象相互轉(zhuǎn)換
對于已經(jīng)是一個 DOM 對象,只需要用 $() 把DOM對象包裝起來,就可以獲得一個 jQuery 對象了,使用[index]和.get(index)可以轉(zhuǎn)為DOM對象2014-08-08jQuery插件EnPlaceholder實現(xiàn)輸入框提示文字
EnPlaceholder插件支持密碼框哦!實際對比同類的placeholder插件在ie等瀏覽器下效果要好很多!下面我們來具體探討下此插件的使用方法吧。2015-06-06