想象一下,你有一个包含许多可点击项目的页面 - “?items”(?可以是任何数字,4,52,355 ......)或“隐藏?项目”。当您单击“?项目”时,子项目列表将打开,“?项目”将更改为“隐藏项目”。当您点击“隐藏?项目”子项目隐藏列表并且“隐藏?项目”更改为“?项目”时,反之亦然。
现在如何使用iMacros完成只点击名称为“?items”的项目而不是“隐藏?项目”
您可以使用以下命令在循环中单击所有“隐藏?项目”和“?项目”:
TAG POS={{!LOOP}} TYPE=A ATTR=TXT:*<SP>items
使用通配符(*),这匹配所有这些项目。遗憾的是,TAG命令不支持REGEXP。我希望此命令仅单击“?items”元素,而不是“隐藏?项目”。以某种方式排除以“隐藏”开头的元素。这可能与iMacros有关吗?如果有的话?
答案 0 :(得分:0)
所以你可以试试这个解决方法:
**JS**
var unslider = $('.banner').unslider({
complete: function() {},
keys: true,
dots: false,
fluid: false,
nav: false
});
$('.unslider-arrow').click(function() {
var fn = this.className.split(' ')[1];
unslider.data('unslider')[fn]();
});
**HTML snippet**
<a href="" class="unslider-arrow">To next slide</a>