我有一个这样的javascript。有人能说出.scope.find代码在做什么以及从哪里carousel_elem.data('settings');获取数组吗?我只能data-setting="{"arrow:true,...在 HTML 中看到一个 JSONvar WidgetLAECarouselHandler = function ($scope, $) { var carousel_elem = $scope.find('.lae-carousel, .lae-posts-carousel, .lae-gallery-carousel, .lae-services-carousel').eq(0); if (carousel_elem.length > 0) { var settings = carousel_elem.data('settings'); var arrows = settings['arrows']; var dots = settings['dots']; var autoplay = settings['autoplay'];
1 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
$scope
可以是传递给函数的节点,并find
在您的后代元素中搜索选择器。
carousel_elem
是具有属性 as 的函数返回的数组data-setting
,您可以通过data
函数检索该数组。例如:
var settings = carousel_elem.data('settings');
HTML 可能如下所示:
<div class="lae-carousel" data-settings="{'arrows': true, 'dots': 'foo', 'autoplay': true }"><div>
添加回答
举报
0/150
提交
取消