插件中使用的 javascript 代码的说明
Explanation for javascript code used in the plugin
我有一个 javascript 这样的。有人能说出 .scope.find
执行的代码是什么以及 carousel_elem.data('settings');
从哪里获取数组吗?我只能在 HTML
中看到 JSON data-setting="{"arrow:true,...
var 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'];
$scope
可以是传递给函数的节点,并且 find
在您的后代元素中搜索选择器。
carousel_elem
是属性为data-setting
的函数返回的数组,可以通过data
函数获取。例如:
var settings = carousel_elem.data('settings');
HTML 可能看起来像这样:
<div class="lae-carousel" data-settings="{'arrows': true, 'dots': 'foo', 'autoplay': true }"><div>
我有一个 javascript 这样的。有人能说出 .scope.find
执行的代码是什么以及 carousel_elem.data('settings');
从哪里获取数组吗?我只能在 HTML
data-setting="{"arrow:true,...
var 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'];
$scope
可以是传递给函数的节点,并且 find
在您的后代元素中搜索选择器。
carousel_elem
是属性为data-setting
的函数返回的数组,可以通过data
函数获取。例如:
var settings = carousel_elem.data('settings');
HTML 可能看起来像这样:
<div class="lae-carousel" data-settings="{'arrows': true, 'dots': 'foo', 'autoplay': true }"><div>