我用 AngularJs 和 JQuery Cycle Plugin 构建了这个网站。一切都很好,直到我需要将我的 html 部分移动到单独的文件夹中。现在,当我运行我的代码时,我看到 jQuery Cycle 插件停止工作。谷歌搜索,我发现我需要创建一个指令来保留 jQuery Cycle 功能,但我不知道如何创建一个指令,让我的 jQuery Cycle 插件在 Angular 站点中工作。
下面是它在 jQuery 代码和工作条件下的样子
$(".items").cycle({
fx: 'scrollHorz',
speed: 'slow',
timeout: 1000,
next: '.move-left',
prev: '.move-right'
});
而这个是一个坏的,不能使用指令方法工作。
myAngularApp.directive('cycle', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
$(".items").cycle({
fx: 'scrollHorz',
speed: 'slow',
timeout: 1000,
prev: '.move-left',
next: '.move-right'
});
}
};
});
有人能告诉我如何创建一个指令,让 Cycle 插件在 Angular 站点中工作吗?