不确定我是否只是愚蠢或其他什么,但我在这里为 Shape5.com 工作,我在那里制作了 Vertex Framework .preg-replace]:编译失败:偏移量 67 处的括号不匹配
这是我们的代码
<?php
$script = "Hello window.addEvent('domready', function(){ new Fx.Accordion($$('div#template-sliders-116.pane-sliders > .panel > h3.pane-toggler'), $$('div#template-sliders-116.pane-sliders > .panel > div.pane-slider'), {onActive: function(toggler, i) {toggler.addClass('pane-toggler-down');toggler.removeClass('pane-toggler');i.addClass('pane-down');i.removeClass('pane-hide');Cookie.write('jpanesliders_template-sliders-116',$$('div#template-sliders-116.pane-sliders > .panel > h3').indexOf(toggler));},onBackground: function(toggler, i) {toggler.addClass('pane-toggler');toggler.removeClass('pane-toggler-down');i.addClass('pane-hide');i.removeClass('pane-down');if($$('div#template-sliders-116.pane-sliders > .panel > h3').length==$$('div#template-sliders-116.pane-sliders > .panel > h3.pane-toggler').length) Cookie.write('jpanesliders_template-sliders-116',-1);},duration: 300,opacity: false,alwaysHide: true}); });";
$script = preg_replace("/window.addEvent('domready', function(){ new Fx.Accordion(.*?)}); });/", '', $script);
echo $script;
?>
问题是 Fx.Accordion 永远根据他们使用的模板而变化,这真的让我很烦恼正如我们所看到的那样,如果有人可以帮助它粉碎。
偏移量 67 是最后一个),是的,我尝试将其转义,将其删除,您将其命名为我尝试过:D
我敢打赌,这很简单,哈哈
谢谢戴夫