Вы пробовали XnViewMP? Известно, что он работает с некоторыми файлами dds, но некоторые ошибки чтения также сообщаются. Вы не можете найти его в официальных репозиториях, но здесь: http://www.xnview.com/ru/xnviewmp/#downloads. Не беспокойтесь, это бесплатная, платная версия для Windows.
Просто быстрая проверка, если вы используете клиентский механизм шаблонов, такой как дескрипторы, ваш js будет загружаться после document.ready, следовательно, не будет элемента для привязки события, поэтому либо используйте обработчик onclick, либо используйте его на теле и проверить текущую цель
Ваш код может работать без document.ready (), просто убедитесь, что ваш скрипт находится после #clicker. Оформить эту демонстрацию: http://jsbin.com/aPAsaZo/1/
Идея в готовой концепции. Если вы уверены, что ваш скрипт является последним на вашей странице или он находится после затронутого элемента, он будет работать.
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>
<a href="#" id="clicker" value="Click Me!" >Click Me</a>
<script type="text/javascript">
$("#clicker").click(function () {
alert("Hello!");
$(".hide_div").hide();
});
</script>
</body>
</html>
Вы можете использовать $(function(){ // code });, который выполняется, когда документ готов выполнить код внутри этого блока.
$(function(){
$('#clicker').click(function(){
alert('hey');
$('.hide_div').hide();
});
});
Вы должны обернуть свой Javascript-код с помощью $(document).ready(function(){}); Посмотрите этот JSfiddle.
Код JS:
$(document).ready(function() {
$("#clicker").click(function () {
alert("Hello!");
$(".hide_div").hide();
});
});
Я нашел лучшее решение для этой проблемы, используя ON с $ (document).
$(document).on('click', '#yourid', function() { alert("hello"); });
для начала id, см. ниже:
$(document).on('click', 'div[id^="start"]', function() {
alert ('hello'); });
наконец после 1 неделю мне не нужно добавлять onclick triger. Надеюсь, это поможет многим людям
Убедитесь, что на вашей кнопке ничего нет (такой div или trasparent img), который держится от нажатия кнопки. Это звучит глупо, но иногда мы думаем, что jQuery не работает, и все, что есть, и проблема заключается в позиционировании элементов DOM.