我想为我的web应用程序提供一种方法,允许用户在他的代码中的任何位置(脚本标记内)调用我的函数,以显示淡入/淡出消息。我不知道该怎么做才能确定我在DOM中的位置,而没有起始参考点。如何在没有起始参考点的情况下获得父节点?
功能:
function displayMessage(message) {
// Display a notification if the submission is successful.
$('<div class="save-alert">' + message + '</div>')
.insertAfter($('')) // Do not know how to know where to put the message.
.fadeIn('slow')
.animate({ opacity: 1.0 }, 2000)
.fadeOut('slow', function() {
$(this).remove();
});
}
的HTML:
<!-- Some HTML -->
<div>
<script type="text/javascript">
displayMessage("My message.");
</script>
</div>
<!-- Some more HTML. -->
你的意思是你想确定上下文acoording实际脚本代码被写入的位置? – 2011-01-31 22:00:11