0

我试图允许调用全局函数并将文本传递到设置在页面顶部的警报框。

我的代码是:

<script>
  $(document).ready(function () {
    $('.fadehelper').fadeIn('slow');

    function msg(data, type) {
      $('.warning').slideDown("slow").delay(1500).slideUp("slow");
    }
  });
</script>

消息框是:

<div class="warning">Help me!</div>

我真的不知道该怎么做..

我想传递一个类型和一个消息。类将是类型,消息将在“警告”所在的位置进行。

所以如果我在页面的某个地方去 msg(warning, "help me!"); 我希望像上面那样翻译。

你能帮我吗?谢谢你。

4

2 回答 2

0
function msg(type, data){
   var box=document.getElementById('alertbox');
    box.setAttribute('class',type);
    box.innerHTML=data;
    $('#alertbox').slideDown("slow").delay(1500).slideUp("slow");
}

知道了!

于 2013-02-26T01:47:33.977 回答
0

首先,在 div 上放一个 id 属性,以便于查找。我将假设您在以下函数中使用 alertbox 作为 id

将以下内容添加到 msg 函数的末尾:

var box=document.getElementById('alertbox');
box.setAttribute('class',type);
box.innerHTML=data;

它可能在 jquery 中可以做得更短,但我不使用 jquery

于 2013-02-26T01:35:49.853 回答