Guten Tag,
es soll ja so sein, dass Data Attribute die defaults beim Plugin überschreiben, dies ist bei mir leider nicht der Fall, es wird immer der Wert von defaults genommen.
JS Plugin Inhalt:
$(function($){
$.plugin('logotransform',{
defaults: {
transformaction : "higher"
},
init: function() {
var me = this;
me.applyDataAttributes;
me._on(me.$el,'click',function(){
console.log("klicked");
if(me.opts.transformaction === "higher")
{
me.$el.css("transform","scale(2)");
}
if(me.opts.transformaction === "lower")
{
me.$el.css("transform","scale(0.6)");
}
});
}
});
$("a.logo--link").logotransform();
}(jQuery));
index.html Inhalt:
lower