這是一個愚蠢的問題,但問題不在少數。我只是想在面板出現後獲得面板的「頂部」值。所以,當我在面板呈現其位置時進入頁面時,我想獲得它的最高價值。這裏是我正在使用的代碼:如何在jQuery中獲得div的最高值
//signinput is the panel whose top value I want
$("#signinput").bind('afterShow', function()
{
TopVal = $("#signinput").position().top;
alert(TopVal);
TopVal = TopVal+"px";
});
但有些如何甚至不提醒任何事情。所以出於某種原因,我綁定的這個函數並不是由於某種原因運行的事件。有什麼建議麼?
這裏是我的HTML代碼:
var TopVal = $("signinput").scrollTop();
編輯:
<div id="signinput">
<div class="panel">
<center>
<h3>Sign Into Blah Blah</h3>
<form name="SignIn" action="#" method="post">
<input type="text" name="signinemail" id="signinemail" placeholder="Enter Email">
<input type="password" name="signinpassword" id="signinpassword" placeholder="Enter Password">
<input type="submit" id ="signinsubmit" name="signinsubmit" value="Sign In" data-theme="a">
</form>
</center>
</div>
</div>
post ur html code !!!!! – rynhe
'afterShow'不是本機事件,您是否使用提供該事件的插件? – adeneo
是'afterShow'?你的coustome事件..如果是的話,你需要觸發它.. – bipen