缺少绘图弹出窗口

时间:2014-03-05 15:31:32

标签: javascript jquery

我想在水平滚动的预定义范围内绘制一些弹出窗口,但它不会出现在浏览器中,Wath是错误的?

$(函数(){        $(窗口).scroll(函数(){

       var popID
       var range = $(this).scrollLeft();
       switch (range) {
           case (>500 && <600):
               popID='popup1';
               break;  
       }
$('#' + popID).fadeIn().css({ 'width': String( popWidth ),'height':String(popHeight )  })
  .prepend('<a href="#" class="close"><img src="close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a>');

   });

});

1 个答案:

答案 0 :(得分:2)

switch(range) {
    case ( > 500 && < 600):

这不符合你的想法。

if( range > 500 && range < 600)

'width': String(popWidth),
'height': String(popHeight)

width:123不是有效的CSS(或者更确切地说,它是,但它不再是)因为长度必须有一个单位。

'width': popWidth+"px",
'height': popHeight+"px"