我不知道这个问题是否属于Angular2。但我使用的是Angular2,并且想要使用HTML,CSS & JS集成this demo shown here - (please check its working demo and animated content)。这个演示显示了带有动画内部内容的引导程序的传送带。如何在Angular2中使用jquery和其他.js库
This is my Demo in Plunker with Angular2。我试图整合它,一切正常,除非我看不到文章中显示的旋转木马内部动画。
另请指导如何使用jQuery和其他JS库与Angular2?
的index.html
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.16/system-polyfills.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.0/angular2-polyfills.js"></script>
<script src="https://code.angularjs.org/tools/system.js"></script>
<script src="https://code.angularjs.org/tools/typescript.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.0/Rx.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.0/angular2.dev.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<!-- Demo scripts -->
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<!-- Animate.css library -->
<link href="css/animate.min.css" rel="stylesheet">
<link href="css/demo.css" rel="stylesheet">
<script src="js/demo.js"></script>
demo.js
/* Demo Scripts for Bootstrap Carousel and Animate.css article
* on SitePoint by Maria Antonietta Perna
*/
(function($) {
//Function to animate slider captions
function doAnimations(elems) {
//Cache the animationend event in a variable
var animEndEv = 'webkitAnimationEnd animationend';
elems.each(function() {
var $this = $(this),
$animationType = $this.data('animation');
$this.addClass($animationType).one(animEndEv, function() {
$this.removeClass($animationType);
});
});
}
//Variables on page load
var $myCarousel = $('#carousel-example-generic'),
$firstAnimatingElems = $myCarousel.find('.item:first').find("[data-animation ^= 'animated']");
//Initialize carousel
$myCarousel.carousel();
//Animate captions in first slide on page load
doAnimations($firstAnimatingElems);
//Pause carousel
$myCarousel.carousel('pause');
//Other slides to be animated on carousel slide event
$myCarousel.on('slide.bs.carousel', function (e) {
var $animatingElems = $(e.relatedTarget).find("[data-animation ^= 'animated']");
doAnimations($animatingElems);
});
})(jQuery);
如何使用本demo.js包含Angular2应用程序内的jQuery代码?
没有它不喜欢这样。我遵循了文章所说的。一切都很好,甚至。但问题是我看不到文章中显示的动画内容。所以无法弄清楚。有没有什么可以用Angular2来完成,或者只是缺少一些我无法弄清楚的东西。 – nyks
没有angular2它的作品,它没有任何问题。我有anuglar2应用程序,并希望实施。而已。但它不起作用。 – nyks
如果您已阅读我的问题。我已经明确提到我不知道它是否属于angular2或不属于。但事情是我想在angular2应用程序中使用它。使用angular2应用程序,它不会工作。我已经提供了暴徒或我的工作。你可以检查它。一切正常。只有我想让旋转木马的动画内容不起作用。该文章使用'animation.css'文件和'demo.js(jQuery代码)'。但它不起作用。请帮忙。 – nyks