我试图显示相对于表单标题位置的动画控件.
从jQuery中,我试图用这个函数显示消息:
function showMessage(stype, title, message) { var position = $('.page-header container').offset.top; if (typeof position == 'undefined') { position = '50px'; alert(position); } else { position = "'" + position + "px'"; } $('.' + stype).animate({ top: position }, 500); }每当我得到警报('50px').
由于我使用CLASS而不是ID来识别,我想我会尝试阅读课堂上所有项目的集合
'.page-header container'
:function showMessage(stype, title, message) { var items = $('.page-header container'); var position = items[0].offset.top; if (typeof position == 'undefined') { position = '50px'; alert(position); } else { position = "'" + position + "px'"; } $('.' + stype).animate({ top: position }, 500); }这一次,似乎
items
未定义.我忽略了什么?
撰写答案