为什么我不能用IE8点击这个?

时间:2012-07-09 18:04:35

标签: javascript jquery css internet-explorer internet-explorer-8

我正在使用此library内联编辑此css

.editableText:hover {
    outline: 1px dashed grey;
}
.editableToolbar:hover + * {    
    outline: 1px dashed grey;
}
.editableToolbar {
}
.editableToolbar a {
    display: block;
    float: left;
    height: 15px;
    margin: 2px;
    width: 17px;
}
.editableToolbar .edit {
    background: url("icons.png") repeat scroll 0 0 transparent;
}
.editableToolbar .save {
    background: url("icons.png") repeat scroll -16px 0 transparent;
}
.editableToolbar .cancel {
    background: url("icons.png") repeat scroll 25px 0 transparent;
}

这是生成的html

<div class="editableToolbar">
  <a href="#" class="edit" style=""></a>
  <a href="#" class="save" style="display: none; "></a>
  <a href="#" class="cancel" style="display: none; "></a>
</div>

这是我的jquery

 $('.admin .playlist_name').editableText({
   newlinesEnabled: false
 });

并且所有浏览器都适用于IE8 ....我看了文档模式并将其从IE8更改为IE7和javascript和css编辑工作.....任何关于什么是不同模式的想法这样做不会起作用

UPDATE ........这是一个例子..使用电子邮件user7@test.com和密码English1

登录qa.previewplaylist.com 仪表板上的

您将在名称tr“QA Again 05.12”下看到一个图像,您可以看到当您单击它时可以编辑...但如果您登录并对IE8执行相同操作,则无法单击任何地方 - 下面的图片将显示点击

的内容

enter image description here

1 个答案:

答案 0 :(得分:0)

很难知道您的问题是什么,因为您没有提到您是否收到错误或网站没有按预期运行。使用当前信息,我只能假设您没有将{jQuery代码包含在$(document).ready(function() {});

$(document).ready(function() {
    $('.admin .playlist_name').editableText({
        newlinesEnabled: false
    });
});