MustacheJS无法在IE8中渲染

时间:2017-07-06 08:41:34

标签: javascript mustache

我有一个动态模板,我在页面加载时附加到div,它正在Chrome和其他一些浏览器上运行,但它在IE8中不起作用。

知道为什么它在IE8中不起作用吗?

继承代码

var notificationDetails = {
    dangerMessage: "",
    seats: data.seatRemaining,
    class:"product-notification-danger"
};

var templates = '<div class="panel {{class}}"><button type="button" class="close" data-target="#product-notification" data-dismiss="alert"><span aria-hidden="true" style=" border: 4px solid #fff; border-radius: 50%; display: block; color: #FFFFFF; background-color: rgba(0,0,0.6); font-size: 25; width: 32px; margin-right: 5px; margin-top: 5px; ">&times;</span><span class="sr-only">Close</span> </button> <div class="notication"> <div class="notification-section"><img src="/media/13583871/ms-device.png" width="126" class="mCS_img_loaded"></div><div class="notification-section"><div class="panel-heading"> <span class="product-notification-title">Protect <span id="remaining-seats">{{seats}}</span> more devices.</span></div><div class="panel-body"> <p>{{dangerMessage}}</p><p><a href="#" style="color:#fff; font-size: 14px; text-transform: uppercase; font-weight: 700;">Learn More <span class="glyphicon glyphicon-circle-arrow-right">&nbsp;</span></a></p></div></div></div></div>'

$('#product-notification').append(Mustache.to_html(templates, notificationDetails));

1 个答案:

答案 0 :(得分:2)

只是让脚本在我的'cruser_id' => [ 'exclude' => 1, 'label' => 'LLL:EXT:fefiles/Resources/Private/Language/locallang_db.xlf:tx_fefiles_domain_model_photo.cruser_id', 'config' => [ 'type' => 'group', 'foreign_table' => 'fe_users', 'minitems' => 0, 'maxitems' => 1, 'appearance' => [ 'collapseAll' => 0, 'levelLinksPosition' => 'top', 'showSynchronizationLink' => 1, 'showPossibleLocalizationRecords' => 1, 'showAllLocalizationLink' => 1 ], ] ], 中运行。

enter image description here

我会说它根本不受支持(不再)了。我也认为你不需要支持IE8。或者有任何理由这样做吗?