2011-01-20 3 views
1
<script type="text/javascript"> 
$(function() 
{ 
    var $main = $('#main'), 
    $1 = $('#1'), 
    $2 = $('#2'); 

$2.hide(); // hide div#2 when the page is loaded 

$main.click(function() 
{ 
    $1.toggle(); 
    $2.toggle(); 
}); 

$senddvd.click(function() 
{ 
    alert('hello'); 
    // a=whichIsVisible(); 
    //alert(a); 
}); 


function whichIsVisible() 
{ 
    if (!$1.is(':hidden')) return $1; 
    if (!$2.is(':hidden')) return $2; 
} 

}); 

</script> 

замковое на основном это похоже на работу не знаю, почему он не работает на senddvdпочему моя функция нажмите не работает

<div id="senddvd" align="center"><img border="0" src="images/senddvd.png"></div> 

Благодарности Пради

ответ

6

не должны быть $senddvd$('#senddvd')?

+0

Спасибо ... это был вопрос ... – Prady

+0

как я могу проверить, какое значение возвращается ifIsVisible() , предупреждение возвращает объект [object Object] – Prady

+0

Попробуйте 'console.log (whichIsVisible())' в Firefox с установленным Firebug. Это должно вывести элемент в консоли разработчика. – acme

3

Вы должны объявить:)

var $senddvd = $('#senddvd'); 
Смежные вопросы