我有这个功能,它来自我在wordpress中使用的插件。
this.changeColor = function(element, hex, temp, colorLinking) {
console.log('hex',hex);
};
我想触发它并传递一些参数。
$('#fancy-product-designer-' + productID + '').trigger('changeColor', [obj,'#ffffff',true,true]) ;
但参数不会通过更改颜色功能。
控制台记录:hex - false
如何使参数通过?
提前致谢。
问候, 罗宾
答案 0 :(得分:0)
你可以试试这个:
$(".btn").on("changeColor", function(element, hex, temp, colorLinking,lastarg) {
console.log('element', element);
console.log('hex', hex);
console.log('temp', temp);
console.log('colorLinking', colorLinking);
console.log('lastarg', lastarg);
});
$(".btn").on("click", function(e) {
$(".btn").trigger('changeColor', [false, '#ffffff', true, true]);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" value="test" class="btn" />