Проблема с srcElement в Firefox - PullRequest
0 голосов
/ 05 июля 2011

У меня есть проблема в Firefox, я не могу использовать "window.event.srcElement.id" в Firefox и поток кода не работает в FireFow.пожалуйста, помогите mw: (

$(document).ready(function(e) {
    $("img[rel]").overlay(function() {
        try {
            if (window.event) {
                var sid = window.event.srcElement.id;
                document.getElementById("SelectedNewsID").value = sid;
            }
            else {
                //alert("Error.");
            }
        }
        catch (err) {
            alert("Error");
        }
    });
});

Ответы [ 2 ]

2 голосов
/ 05 июля 2011

window.event.srcElement работает только в IE.Для всех остальных браузеров window.event не работает.Если вы используете JQuery для привязки события click или любого другого события, вы получите объект события, в котором event.target предоставит вам целевой элемент.

0 голосов
/ 05 июля 2011

Попробуйте это

$(document).ready(function(e) {
    $("img[rel]").click(function(e){
       $("#SelectedNewsID").val(e.target.id);
    }).overlay();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...