我只在IE8中收到此错误消息,我不知道如何转换现有的IE8兼容性功能.
Run Code Online (Sandbox Code Playgroud)_initEvents : function() { var self = this; Array.prototype.slice.call(this.menuItems).forEach(function(el, i) { var trigger = el.querySelector('a'); if (self.touch) { trigger.addEventListener('touchstart', function(ev) { self._openMenu(this, ev); }); } else { trigger.addEventListener('click', function(ev) { self._openMenu(this, ev); }); } }); window.addEventListener('resize', function(ev) { self._resizeHandler(); }); },
以上只是其中的一部分,我不认为其余的是需要的.错误发生在这里:
Run Code Online (Sandbox Code Playgroud)Array.prototype.slice.call( this.menuItems )
我正在从数据库中提取记录,并且我有一个名为content_fr
" _fr基于站点语言动态创建"的文件.
从表中获取所有记录给了我当然的content_fr领域.我需要做的是手动分配后缀,case _fr如果我尝试连接$row->content.'_fr'我得到错误Notice: Undefined property: stdClass::$content,这是有道理的,因为$ content不存在,但$content_fr确实如此.使用标准数组我能够做到$row['content_fr'],并且工作正常,但现在使用stdClass我收到错误.
如何将其转换$row->content.'_fr'为一个字符串,以便php将其视为$row->content_fr?
我正在尝试在单个按钮上切换类,其中类将根据状态动态分配.这是我的代码:
$('body').on('click', '.button', function () {
var $itm = $(this).children(".icon");
if ($itm.hasClass('hide')) {
$itm.toggleClass('unhide', 'hide')
} else {
$itm.toggleClass('hide', 'unhide')
}
});
Run Code Online (Sandbox Code Playgroud)
我想要实现的是:如果一个按钮有类.hide,则将onclick该类切换为.unhide,反之亦然.
到目前为止,唯一一次切换工作的时间是第二次点击.第一次点击不会改变任何东西.