Не работают кнопки в Mozilla Firefox

453
08 марта 2017, 17:30

Здравствуйте! У меня почему то не работает кнопки в Mozilla Firefox, если внутри них расположить иконку или картинку. С чем это связано, и как эту проблему решить?

  <button disabled={this.props.enabled ? null:"disabled"} type="button" className={this.getClassName()} onClick={this.props.type !== ButtonTypes.buttonWithIcon ? this.onClick : _.noop} value={this.props.text} title={this.props.title}
          onBlur={this.props.onBlur}>
    {
      this.props.icon && (
        <div onClick={this.onClick} style={{position:'relative'}}>
          {this.props.icon}
          { this.props.ripple && <Ink radius={this.props.radius}/>}
        </div>
      )
    }
    {
      this.props.text && <span>{this.props.text}</span>
    }
  </button>

Кнопки работают на Chrome, Edge, Safari.

Я нашел информацию о том, что кнопка может не откликаться на onClick, потому что onClick прикреплен к дочернему элементу.

READ ALSO
Bootstrap Collapse не работает совместно с setTimeout

Bootstrap Collapse не работает совместно с setTimeout

Наверняка многие пользовались функциональностью для отображения и скрытия определенного контента посредством Bootstrap CollapseВот и я пользуюсь,...

316
Оффлайн база данных для игры

Оффлайн база данных для игры

Здравствуйте, мне немного непонятно по поводу оффлайн баз данныхЯ хочу иметь БД, которая не будет иметь никакого отношения к серверу и будет...

328
Проблема при десериализация JSON

Проблема при десериализация JSON

Использую RestSharp для отправки запроса на API Yandex, но почему-то переменная result не заполняется

300
Обработка нажатия по ItemControl и определение по какому именно элементу был совершен клик. MVVM

Обработка нажатия по ItemControl и определение по какому именно элементу был совершен клик. MVVM

Всем доброго времени суток! Крик души! Осталось реализовать две фичи, но бьюсь над ними уже пару дней

274