在我的joomla插件中,我想为动画css添加内部脚本。但我的代码会出错。
我的代码
$doc->addScriptDeclaration('
jQuery(document).ready(function(){
$('#canimation').addClass('animated "'. $this->_animation_c1.'"');
})
');
答案 0 :(得分:1)
由于引号,这是一个错误。下面的代码将起作用 -
$doc->addScriptDeclaration('
jQuery(document).ready(function(){
$("#canimation").addClass("animated '. $this->_animation_c1.'");
})
');
答案 1 :(得分:0)
A;似乎缺席了:
$doc->addScriptDeclaration('
jQuery(document).ready(function(){
$('#canimation').addClass('animated "'. $this->_animation_c1.'"');
});
');
你正在构建你的String错误。 #canimation前面的撇号将结束第一个字符串。
首先尝试在var中构建String并输出此var以查看它是否是正确的。
$jsString = "*your js code*";
echo "<pre>" . print_r($jsString, true) . "</pre>";
$doc->addScriptDeclaration($jsString);