小编Jef*_* To的帖子

在IE中使用jQuery UI Selectmenu插件时出错

jQuery UI Selectmenu插件,在这里演示:http://jquery-ui.googlecode.com/svn/branches/labs/selectmenu/index.html

我对这个插件有几个问题.我将专注于只在IE中发生的一个.

我有html:

<label for="SearchState"></label>
<select style="width: 160px" name="SearchState" id="SearchState">
   <option>CT</option>
   <option>MA</option>
   <option>NH</option>
</select>
Run Code Online (Sandbox Code Playgroud)

和jQuery:

$('select#SearchState').selectmenu();
Run Code Online (Sandbox Code Playgroud)

在Firefox中这是有效的,但是在IE中我在加载时出错:

"Invalid argument" - jquery 1.4.2 Line: 4618

然而新样式的selectmenu与原始的一起出现(这是设计,但原始的html选择菜单应该被隐藏),但是当我点击一个选项时,我得到了以下几个错误:

"this._optionList"为null或不是对象 - ui.selectmenu.js第400行

任何想法为什么这在IE中不起作用?

ui.selectmenu.js的第399-401行

_selectedOptionLi: function() {
    return this._optionLis.eq(this._selectedIndex());
},
Run Code Online (Sandbox Code Playgroud)

jquery-1.4.1.js的第4615-4622行

name = name.replace(rdashAlpha, fcamelCase);

if ( set ) {
    style[ name ] = value;
}

return style[ name ];
Run Code Online (Sandbox Code Playgroud)

html javascript jquery jquery-ui jquery-plugins

7
推荐指数
1
解决办法
2408
查看次数

如何计算CIELAB L*a*b*模型中定义的4种颜色的混合?

我有4种颜色,我从RGB转换为CIELAB L*a*b*模型.

  1. 当我拥有这些颜色时,如何计算这4种颜色的混合(L,a,b)

  2. 如果我想(w1, w2, w3, w4)在4种颜色上加权,最多1次,最小0次(无),我该如何计算相同的混合?

colors weighted-average color-space

6
推荐指数
2
解决办法
2317
查看次数

数组到无序列表

我正在尝试将一些数组值映射到无序()列表.

    <?php
            $files = scandir($dir);
            //remove "." and ".."
            print_r($files);
    ?>

    <ul>
        <?php foreach($files as $file): ?>
            <li><?= $file ?></li>
        <?php endforeach; ?>
    </ul>
Run Code Online (Sandbox Code Playgroud)

它会正确迭代数组,因为它为<li>元素提供了项目符号.但是,这些项目符号旁边没有看到字符串输出.另外,当我print_r数组时,值就在那里.

输出看起来像这样,子弹数量正确,但旁边没有文字:

.
.
.

我在这做错了什么?提前致谢.

html php arrays

5
推荐指数
2
解决办法
3685
查看次数

Jquery文本动画延迟功能不起作用

我有以下jquery文本fly-in动画.在我进一步解释之前,这是我的代码:

<script type="text/javascript">

$(document).ready(function(){

    $('.flying1 .flying-text').css({opacity:0});
    $('.flying1 .active-text').animate({opacity:1, marginLeft: "0px"}, 1200); //animate first text
    var int = setInterval(changeText, 3500);    // call changeText function every 5 seconds

function changeText(){  
    var $activeText = $(".flying1 .active-text");     //get current text    
    var $nextText = $activeText.next();  //get next text

    if ($activeText.is('.end')) {
        $activeText.stop().delay(5000);
        $('.flying1').html('<div class="flying-text active-text">Text4<div>
                                <div class="flying-text">Text5</div>
                                <div class="flying-text end2">Text6</div>');
        $('.flying1 .flying-text').css({opacity:0});
        $('.flying1 .active-text').animate({opacity:1, marginLeft: "0px"}, 1200); //animate first text
    };

    if ($activeText.is('.end2')) {
        $activeText.stop().delay(5000);
        $('.flying1').html('<div class="flying-text active-text">Text1<div>
                                <div class="flying-text">Text2</div>
                                <div class="flying-text end">Text3</div>');
        $('.flying1 .flying-text').css({opacity:0}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

5
推荐指数
1
解决办法
846
查看次数

window.open全屏无法在Windows 7 IE中运行

我在Javascript下面使用了全屏打开浏览器(没有关闭按钮)

popupwindow = window.open("name.aspx?Email="+Email+"&AssessmentID="+AssessmentID+"&Attempts="+Attempts+"","List","menubar=no,fullscreen=yes,directories=no,scrollbars=yes,resizable=no,close=no,top=0,left=0,right=0,titlebar=no,toolbar=no,statusbar=no");    
Run Code Online (Sandbox Code Playgroud)

但它确实在windows xp IE中完美运行....但是在Windows 7默认版IE浏览器中无法正常工作..请为我做点真的.....

我使用全屏进行在线考试..我只是不让用户切换到其他窗口...

谢谢

javascript

2
推荐指数
1
解决办法
2718
查看次数