javascript - 如何在mvc3中加载页面时调用javascript函数

标签 javascript asp.net-mvc-3 jquery

我有一个javascript函数

function relativeTime(time) {

var period = new Date(time);
var delta = new Date() - period;

if (delta <= 10000) {   // Less than 10 seconds ago
    return 'Just now';
}

var units = null;

var conversions = {
    millisecond: 1,     // ms -> ms
    second: 1000,   // ms -> sec
    minute: 60,         // sec -> min
    hour: 60,       // min -> hour
    day: 24,        // hour -> day
    month: 30,      // day -> month (roughly)
    year: 12            // month -> year
};

for (var key in conversions) {
    if (delta < conversions[key]) {
        break;
    }
    else {
        units = key;
        delta = delta / conversions[key];
    }
}

// Pluralize if necessary:

delta = Math.floor(delta);
if (delta !== 1) { units += 's'; }
return [delta, units, "ago"].join(' ');

}

像 facebook 评论那样给出相对时差。

如何在我的 View 中调用此函数。我正在使用 mvc3。 我正在从数据库中获取时间,例如,

        <span>
            @item.wallTimeStamp
        </span>

而不是我想调用 javascript 函数,

我有一个标签

<span>
    //call javascript function that will display time difference in this tag
   </span>

我该怎么做?

最佳答案

$(document).ready(function() {
 //called when the document is ready
});

关于javascript - 如何在mvc3中加载页面时调用javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306871/

相关文章:

javascript - vue组件如何添加外部脚本?

jquery - 为什么 Ajax.BeginForm 会替换我的整个页面?

javascript - 通过 knockout 绑定(bind)禁用 select2 下拉菜单?

javascript - 放大缩略图 onClick

javascript - 如何集成codeigniter和javascript进行验证?

javascript - jquery window.width 的逻辑是什么?

.net - 成员(member)提供商 - 仅连接到默认提供商?

c# - 结构图错误 : No Default Instance defined for PluginFamily

javascript - 函数仅适用于使用 .each 函数的最后一个 div

javascript - 使用 jquery 单击其中一个时, Accordion 选择无法正常工作