在Angularjs中嵌入JQuery
Embedding JQuery in Angularjs
使用包含幻灯片,菜单和旋转木马的JQuery
模板在anugularjs
项目上工作。我如何嵌入JQuery
主脚本处理渲染在angularjs
。
我这样做了
$scope.load = function () {
jQuery('#tp-banner').show().revolution({
dottedOverlay: "none",
delay: 6000,
startwidth: 1170,
startheight: 700,
hideThumbs: 200,
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 5,
navigationType: "bullet",
navigationArrows: "solo",
navigationStyle: "square",
touchenabled: "on",
onHoverStop: "off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
parallax: "mouse",
parallaxBgFreeze: "on",
parallaxLevels: [7, 4, 3, 2, 5, 4, 3, 2, 1, 0],
keyboardNavigation: "off",
navigationHAlign: "center",
navigationVAlign: "bottom",
navigationHOffset: 0,
navigationVOffset: 20,
soloArrowLeftHalign: "left",
soloArrowLeftValign: "center",
soloArrowLeftHOffset: 20,
soloArrowLeftVOffset: 0,
soloArrowRightHalign: "right",
soloArrowRightValign: "center",
soloArrowRightHOffset: 20,
soloArrowRightVOffset: 0,
shadow: 0,
fullWidth: "on",
fullScreen: "off",
spinner: "spinner4",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
autoHeight: "off",
forceFullWidth: "off",
hideThumbsOnMobile: "off",
hideNavDelayOnMobile: 1500,
hideBulletsOnMobile: "off",
hideArrowsOnMobile: "off",
hideThumbsUnderResolution: 0,
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
startWithSlide: 0,
videoJsPath: "rs-plugin/videojs/",
fullScreenOffsetContainer: ""
});
}
$scope.load();
在上面的代码片段中,我尝试使用控制器嵌入滑动条,但是它没有加载。
Angular是一个JS框架,它为许多复杂的javascript任务提供了简单的方法。jQuery是一个JavaScript UI库。
这意味着你需要把它放入视图,而不是控制器,因为它们是不同的东西。
在你的index.html
文件中,放入这一行:
<script src="/path/to/libs/folder/jquery-X.x.x.min.js />
这会在你的索引中加载你的jQuery库,所以它对视图是可用的(在Angular中,视图会用索引来呈现)。
现在,在您的视图中,在<script>
标签中,插入您的jQuery代码。
这个任务不需要作用域:)
相关文章:
- AngularJS-使模型变量可用于jQuery
- angularjs:访问angular控制器中的jquery变量
- AngularJS JQuery Ajax表单提交等效
- AngularJs.调用$http.success中的jQuery函数
- angularjs-bindng-click从jquery动态加载DOM
- 如何在angularJS或JQuery或JavaScript中保持控件
- 去掉jQuery for.css()修改,直接使用AngularJS
- AngularJS或jquery中的依赖级联下拉框列表
- 如何在Jquery中访问AngularJS
- jquery fancybox+angularJS:fancybox按钮动作问题
- 等效于 AngularJS 中的 jQuery html()
- 将代码从jquery移动到angularjs
- 使用JQuery在遗留html中加载动态AngularJS
- 在jQuery中调用AngularJS函数
- AngularJS:在使用嵌套的JQuery Sortables时保持Dom和Model同步
- Jquery + angularjs If 语句有效,但 href 值不变
- Chrome 应用程序使用 JavaScript / jQuery / AngularJS 访问外部资源
- jQuery.AngularJS中的ajaxStart等效函数| AngularJS中的Ajax事件处理程序
- 如何使用Jquery $.angularjs中的Ajax
- 将一个简单的ajax调用转换为使用承诺jQuery/AngularJS