首页 > 解决方案 > ChardinJS 演练不适用于 MVC?

问题描述

我有一个具有一些功能的 MVC 页面,并且我正在使用 ChardinJS 插件向用户提供演示。它仅适用于覆盖文本,但我想使用相同的方式进行演示。

我只是不能让刷新选项像我喜欢的那样工作。

$('a[data-toggle="chardinjs"]').on('click', function (e) {
    $('body').chardinJs('stop');
    $('.switchChardin').attr('data-intro', 'blah blah blah');
    $('.switchChardin').attr('data-position', 'right');
    $('body').chardinJs('start');
});

我希望立即应用此更改,以便让用户了解一下。

该属性确实被添加,但它反映了下一次 Chardin 启动的时间。

我也尝试过使用刷新(没有运气)

$('a[data-toggle="chardinjs"]').on('click', function (e) {
    $('.switchChardin').attr('data-intro', 'blah blah blah');
    $('.switchChardin').attr('data-position', 'right');
    $('body').chardinJs('start').refresh();
});

$('a[data-toggle="chardinjs"]').on('click', function (e) {
    $('.switchChardin').attr('data-intro', 'blah blah blah');
    $('.switchChardin').attr('data-position', 'right');
    var ChardinTest = $('body').chardinJs('start');
    return (ChardinTest.refresh());
});

它们都不起作用。

标签: c#model-view-controllerpluginsoverlaydemo

解决方案


推荐阅读