IE6_javascript 기술에서 JS가 이미지 src 주소를 동적으로 설정하는 데 문제가 있습니다.

WBOY
풀어 주다: 2016-05-16 18:36:52
원래의
957명이 탐색했습니다.

지난 이틀 동안 큰 그림을 표시하려면 작은 그림을 마우스로 클릭해야 하는 프로젝트를 진행했기 때문에 JS를 사용하여 작은 그림을 기반으로 큰 그림의 SRC를 설정한 후 디자인을 진행했습니다. 완료했는데 문제가 나왔습니다. IE6에서는 큰 이미지를 표시할 수 없습니다. 이미지 위에 마우스를 놓고 마우스 오른쪽 버튼을 클릭해야 링크 주소가 정상적으로 표시됩니다. IE7, IE8 및 FF에는 이러한 문제가 없습니다. 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

function picclick( )
{
var pic = $('marqueediv').getElementsByTagName('a');
var len = pic.length; for(var i = 0; i < len; i )
{
pic[i].onclick = function(i)
{
return function()
{
for(var t = 0; t < len; t )
{
pic[t].className = t == i ? 'hover' : ''
this.className = 'hover'
}
var thispic; >sspic = pic[i ].childNodes[0].src;
thispic = 'uploadimg/' sspic.substring(sspic.indexOf('uploadimg/s'), sspic.length).replace('uploadimg/s ', '');
$('pro_pic_item').setAttribute('src', thispic)
$('pro_pic_item').setAttribute('alt', 'images'); /해결책: 여기에 "return false;"를 추가합니다.
return false; 인터넷, 이는 IE6 이하의 근본적인 판단 불연속 요소에 문제가 있기 때문이다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!