У меня есть сценарий, который запускается onclick, но он не работает, когда я использую изображение, работает только кнопка. Вы можете увидеть пример на http://thomaswd.com/maze. Нажмите кнопку «влево», затем кнопку «вниз», и оба они работают. Но по какой-то причине стрелка вправо не работает. Пожалуйста помоги. Благодаря!Изображение onclick вместо кнопки на клике?
ответ
Измените идентификатор с 'права' на что-то еще. Я не совсем уверен, почему это не удается, но, видимо, внутри html, так как «right» - это id, он скрывает функцию right()
.
В Chrome отладчик, я изменил идентификатор «г» и кнопка работает, хотя он огромен из-за CSS не соответствует больше :)
Как было отмечено других, «вверх» и «вниз» кнопки работают, и это потому, что их идентификаторы являются «верхними» и «нижними».
EDIT:
А вот explanation, очень странный вопрос :)
спасибо, это сработало! –
Я немного запутался, почему right
не работает, когда up
делает при тех же обстоятельствах, но мне кажется, что вы можете получить его на работу, связываясь с помощью JavaScript (который вы действительно должны делать в любом случае) вместо используя onclick
.
$("#right").on('click', right);
nope, не работает –
@ user2034878 попробуйте обернуть это в '$ (document) .ready (function() {' –
Странно, я не понимаю, почему right()
не работает, но работает, если я переименовать функцию другим именем.
Демо: http://jsfiddle.net/5b3Ez/
Rename right()
функцию с другим именем и надежда, что помогает сейчас.
спасибо, это сработало! –
Вместо right()
, просто использовать window.right()
.
В этом контексте я попробовал:
console.log(this.right===right, this.right===window.right, right===window.right);
и отображает true false false
, но в случае с другими стрелками, это false false true
. Объяснение, на которое указывает Павел Хонекке, указывает на проблему.
- 1. Как изменить изображение кнопки на клике Unity
- 2. Изменить изображение кнопки ячейки на клике
- 3. Значок кнопки Изменение на клике
- 4. Изображение на клике слишком длинное
- 5. Изображение на клике не работает
- 6. JS изображение на клике
- 7. Изображение кнопки изменить размер onClick
- 8. Как очистить изображение на клике крест-кнопки модального в плагине.
- 9. Как изменить изображение кнопки изображения на каждом клике?
- 10. Изображение кнопки установить фон OnClick
- 11. Android - Измените изображение на клике
- 12. Получение назначенного идентификатора кнопки на клике
- 13. Изображение вместо кнопки/текста радио?
- 14. Получить изображение с помощью кнопки OnClick
- 15. socket.io: Значение атрибута кнопки Emit на клике?
- 16. Получение значения кнопки на клике и эха
- 17. Изменение кнопки Внешний вид на клике
- 18. Как использовать изображение для кнопки вместо кнопки ввода стандартного ввода?
- 19. Удалить соответствующее изображение onclick из кнопки закрытия
- 20. Измените изображение элемента списка на клике
- 21. JS load изображение только на клике
- 22. фоновое изображение не меняется для кнопки onclick
- 23. Asp.net Изображение кнопки не имеет событие OnClick
- 24. Изображение кнопки OnClick событие не стрельбы
- 25. Загрузите еще скрипт кнопки: изображение вместо текста
- 26. на клике дублировать изображение в той же строке
- 27. getUserMedia только на клике
- 28. Как вызвать угловую функцию с помощью кнопки Android на клике?
- 29. Как установить изображение кнопки на Uiimageview по методу нажатия кнопки?
- 30. Завершение штриховки JavaScript на клике
правая кнопка работает, но он бросает ошибку JS, 'Uncaught TypeError: не определено не function' –
да ... Я не знаю, как это исправить, я промежуточный Javascript кодировщик –
TypeError: право не является функцией [Break On This Error] \t right() – Shridhar