【问题标题】:Bootstrap modal call with javascript, best practice使用 javascript 进行引导模式调用,最佳实践
【发布时间】:2017-08-19 07:12:32
【问题描述】:

首先,我在布局中有 5 个模式。

  1. 加载中
  2. 成功
  3. 错误
  4. 信息
  5. 对话

我这样称呼他们:

MessageBox.show('modaltype', 'message');

所以我真正关心的是,我的功能是这样的:

var MessageBox = function($,undefined) {

    return {
        show = function(type,message) {
        }
    }
}(jQuery)

这是正确的方法吗? 你建议更高效吗?

【问题讨论】:

  • 我不知道您究竟想在这里做什么,但该代码看起来会引发错误。 AFAIK你不能在对象文字符号中使用=,你需要的是:,为什么还要将jQuery作为参数传递?
  • 我写错了。实际代码是用 ':' 而不是 '=' 写的。我没有写内部代码。只是显示,我如何要求显示模态。我已经在使用它了。一切正常。我关心的是,我知道 c# 和 razor,但我不知道 js。例如,这个函数是静态类吗?
  • 这个函数是一个函数。 JS 是无类型的。即使您使用 ES6 并具有类语法,它也只是一种“解决方法”。从技术上讲,您可以制作伪类,但这不是这个问题的主题。你有一个非常模糊的问题,我无法确定任何主题。更具体和准确,否则我无法真正帮助你。您在此处拥有的 js 代码不是最佳的,但要使其最佳,我们需要知道您想要它做什么。和平

标签: javascript jquery asp.net-mvc asp.net-mvc-5 javascript-objects


【解决方案1】:

这里可以查看jquery btn click function call bootstrap modal:

$("#buttom id").click(function(event){
$("#modalboxid").modal('show');
});

【讨论】:

  • 我分享的这段代码用于 ajax 回调或后端消息处理。我知道如何显示/隐藏模式。
猜你喜欢
  • 1970-01-01
  • 2018-11-12
  • 1970-01-01
  • 2019-12-09
  • 1970-01-01
  • 2016-12-23
  • 2012-02-24
  • 2017-09-24
  • 1970-01-01
相关资源
最近更新 更多