大家好,我一直在使用这个PrettyPhoto代码:

jQuery("a[data-gal^='prettyPhoto'").prettyPhoto({overlay_gallery: false, social_tools:false, hook: 'data-gal'});


而且它在所有浏览器上都能正常工作,但Safari会抛出

错误:语法错误,无法识别的表达式:a [data-gal ^ ='prettyPhoto'

您是否对Safari不满意有任何建议或想法?

最佳答案

似乎您在]选择器中缺少jQuery("a[data-gal^='prettyPhoto'")

jQuery("a[data-gal^='prettyPhoto']").prettyPhoto({overlay_gallery: false, social_tools:false, hook: 'data-gal'});

10-06 04:32