gpt4 book ai didi

javascript - 带有 jQ​​uery 插件的 AngularJS

转载 作者:行者123 更新时间:2023-12-03 12:07:37 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery scollsnap plugin在 AngularJS 中,并尝试遵循 this other post 的指南。但是,它既不给出错误也不工作。

这就是我所拥有的。

App.directive('scrollsnap', function() {
return {
restrict: 'A',
link: function(scope, element, attrs) {
angular.element(element).scrollsnap({ snaps: 'section' });
}
};
});

在我的 HTML 中:

<body scrollsnap class="... ... ...>

最佳答案

您的 jquery 插件可能需要在 View 呈现后初始化。

尝试使用$timeout:

App.directive('scrollsnap', function($timeout) {
return {
restrict: 'A',
link: function(scope, element, attrs) {
$timeout(function() {
angular.element(element).scrollsnap({ snaps: 'section' });
});
}
};
});

关于javascript - 带有 jQ​​uery 插件的 AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com