首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为成员js添加第三方java脚本

为成员js添加第三方java脚本
EN

Stack Overflow用户
提问于 2017-07-13 06:33:42
回答 1查看 201关注 0票数 0

我是emebr-js的初学者,我为我的大学项目创建了应用程序,我为我的应用程序添加了一些第三方日历,我想在这个应用程序中添加一些java脚本,其中包括这个第3部分的脚本,我尝试添加这个route > Profile.js,但是不能工作,我如何为profile.hbs添加这个脚本?

hbs页面名Profile.hbs

这是我的剧本

代码语言:javascript
复制
    <script type="text/javascript">



  var calendarPicker2 = $("#dsel2").calendarPicker({
    monthNames:["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
    dayNames: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
    useWheel:true,
    //callbackDelay:500,
    years:0,
    months:0,
    days:3,
    showDayArrows:false,
    callback:function(cal) {

    }});

    </script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-13 07:42:34

我将鼓励您从https://emberobserver.com/中寻找成员加载项。

所以如果只想使用W3widgets.com/responsive日历

对于这段代码,

代码语言:javascript
复制
<script src="js/jquery.js"></script>
<script src="js/responsive-calendar.js"></script>
<link href="css/responsive-calendar.css" rel="stylesheet" media="screen">

如何设置ember使用插件,

  • jquery.js已经捆绑在Ember中,所以不需要进行特殊处理。
  • responsive-calendar.js文件放置在app-name/vendor/responsive-calendar.jsapp-name/ember-cli-build.js文件iclude app.import('vendor/responsive-calendar.js')
  • responsive-calendar.css文件放置在app-name/styles/responsive-calendar.css中并打开app.css,并包括以下一行@import 'responsive-calendar.css';

现在插件已经准备好使用了。

如何使用它,

通过运行命令ember g component my-calendar来创建名为calendar的组件,它将创建my-cal宪兵. and和my-cal宪兵. it文件。

在我的日历. the中放置所需的标记代码,

代码语言:javascript
复制
<!-- Responsive calendar - START -->
<div class="responsive-calendar">
  <div class="controls">
      <a class="pull-left" data-go="prev"><div class="btn"><i class="icon-chevron-left"></i></div></a>
      <h4><span data-head-year></span> <span data-head-month></span></h4>
      <a class="pull-right" data-go="next"><div class="btn"><i class="icon-chevron-right"></i></div></a>
  </div><hr/>
  <div class="day-headers">
    <div class="day header">Mon</div>
    <div class="day header">Tue</div>
    <div class="day header">Wed</div>
    <div class="day header">Thu</div>
    <div class="day header">Fri</div>
    <div class="day header">Sat</div>
    <div class="day header">Sun</div>
  </div>
  <div class="days" data-group="days">
    <!-- the place where days will be generated -->
  </div>
</div>
<!-- Responsive calendar - END -->

在我的-cal明尼苏达in文件中,

代码语言:javascript
复制
import Ember from 'ember';
export default Ember.Component.extend({
    didInsertElement() {
        this.$('.responsive-calendar').responsiveCalendar();
    }
});

就这样。可以将“我的日历”组件包含在任何模板中,如{{my-calendar }}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45073015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档