小编Zap*_*rox的帖子

选项上的选项随着jquery而改变,但Chrome的结果很奇怪

我有这个网站 - http://kingsberryfuels.com/ - 如果您访问Chrome浏览器并选择瓦斯油作为燃料类型然后使用jquery我正在更改下面选择的选项.如果你有家用取暖油,你可以选择很多选择,而不是使用瓦斯油.

无论如何,当我选择瓦斯油并选择其中一个有限的选项然后点击进入下一页,如果我然后点击后退按钮,当我回到上一页时,我看到燃料类型仍然是瓦斯油,但是数量选择中的选项不是正确的限制选项.

这只发生在Chrome中,Firefox的一切都像我期望的那样.谁能帮我吗?

我正在使用的js/php是:

var homeOptions = {
        <?php foreach($oilHome as $liter) {
                echo '"'.$liter['litres'].'": "'.$liter['litres'].'",';
        }?>
};
var businessOptions = {
        <?php foreach($oilOil as $liter) {
                echo '"'.$liter['litres'].'": "'.$liter['litres'].'",';
        }?>
};
$("#fueltype").change(function() {
        var $el = $("#quantity");
        var fueltype = $("#fueltype").val();
        if(fueltype == 'Home Heating Oil') {
                var newOptions = homeOptions;
        } else {
                var newOptions = businessOptions;
        }
        $el.empty(); // remove old options
        $.each(newOptions, function(key, value) {
          $el.append($("<option></option>")
                 .attr("value", value).text(key));
        });

});
Run Code Online (Sandbox Code Playgroud)

html javascript php jquery google-chrome

11
推荐指数
2
解决办法
250
查看次数

Jquery draggable/droppable和sortable组合

我被要求创建一个正方形网格,其中每个正方形可能包含或不包含链接,这些链接应该能够围绕网格移动.

我认为draggable/droppable是可行的方式并且它工作正常,但是,现在我们希望能够让draggables交换,如果一个被丢弃在另一个之上.所以它现在看起来像是可以排序的.但是,sortable看起来更像是列表的意思,而我没有像列表那样编写它.

有没有一种简单的方法来制作我到目前为止所做的工作,或者我是否需要使用可排序的方式完全重写它?我是javascript的新手,我花了一段时间才能做到这一点,而且我不是要求代码,但我担心必须重新计算整个事情!任何意见?

这是我的代码的小提琴:http://jsfiddle.net/kvVkT/

和代码:

HTML

<div id="gridcontainer">
    <div id="-2:-2" class="droppable occupied">
        <a href="" id ="508" class="bookmark draggable white" title="white" "target="_blank">1</a>
    </div>
    <div id="-2:-1" class="droppable">2</div>
    <div style="clear:both"></div>
    <div id="-2:0" class="droppable">3</div>
    <div id="-2:1" class="droppable occupied">
        <a href="" id ="567" class="bookmark draggable white" title="white" "target="_blank">4</a>
    </div>
    <div style="clear:both"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

#gridcontainer{position:relative;padding:25px;color:#ff0004;background:#ffffff;}
.droppable{width:65px; height:65px;float:left; margin:5px;background:#000000;}
.bookmark {float:left;width:65px; height:65px;display:block;position:absolute;}
.position{float:left;width:65px; height:65px;display:block;}
.position:hover{background-image:url(../img/tilehover.png);}
.bookmark.ui-draggable-dragging {-moz-box-shadow: 0 0 5px #d9d9d9; -webkit-box-shadow: 0 0 5px #d9d9d9; box-shadow: 0 0 5px #d9d9d9;}
.draggable{ background:#888888;}
[draggable] …
Run Code Online (Sandbox Code Playgroud)

javascript jquery draggable jquery-ui-sortable jquery-ui-droppable

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

CakePHP - 设置Form-> input的默认值:我想换行,但是如何?

我有一个表单输入,我想要的默认值为几个短段.例如在我看来:

echo $this->Form->input('story', array('default'=>'Thanks for visiting my campaign page. Be sure to check out the links below'));
Run Code Online (Sandbox Code Playgroud)

在工作正常的那一刻,创建一个填充了这两个句子的文本框,但我更愿意将它们放在两个不同的行上.并且还保存在DB中,因此当它们被召回时,它们会自动出现在两个段落中.我已经尝试过<p>标签等,但它们只是出现在文本中.

有什么方法可以在视图中设置默认值时创建换行符,该默认值将作为换行符存储在数据库中......?

php sql cakephp

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

cakephp - 在javascript文件中获取正确的路径

我正在尝试在我的webroot/js文件夹中的javascript文件中使用$ .post()jquery调用.

javascript文件在很多地方被调用,我正在努力弄清楚正确的路径是什么.

我现在正在使用以下内容

$.post("../../spanners/deleteSpanner", function(data) {
    alert(data);
});
Run Code Online (Sandbox Code Playgroud)

但显然使用../../将无法在应用程序的某些部分使用.

有什么可以替换../../?

javascript php jquery cakephp path

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

与ie7的jquery.selectbox-0.2问题 - 在元素后面而不是在前面出现的下拉列表

我正在使用http://code.google.com/p/select-box/选择框jquery插件,以便我可以更改选择框的外观.

这个插件非常棒并且工作正常,除了ie7,其中下拉列表出现在它们碰巧重叠的任何元素后面.这似乎是一个已知的问题,但似乎没有人回答报道它的人.

我想知道是否有人可以建议修复?

这个问题可以在这里看到:http://code.google.com/p/select-box/issues/detail?id = 8

谢谢你的帮助 :)

javascript jquery

4
推荐指数
1
解决办法
1462
查看次数

将文件夹中的所有文件及其所有子文件夹移动到一个大文件夹 - windows xp

我有一个文件夹c:\ downloads\ffme,里面有很多子文件夹,每个子文件夹中有不同数量的文件.

我想将所有这些单独的文件合并到一个大文件夹中,在途中将它们从子文件夹中删除.我想最终得到一个包含大量文件的文件夹,但没有子文件夹.我怎样才能做到这一点?

谢谢

windows directory cmd file-copying

3
推荐指数
1
解决办法
1万
查看次数

用图像替换普通文件上传输入

这里有点新手问题.

我有一个表单,其中一个字段用于文件上传.我希望有一个图像,当你点击打开对话框浏览照片时,我没有让枯燥的旧常用文本输入框旁边有一个"选择文件"按钮.

我希望能够做到这一点的方式有两种形式.IE当用户点击图像时,会出现一个模式框,其中包含表单上传输入.用户选择文件并单击提交,用户返回到表单.

这似乎不起作用,因为在表单中有一个表单必须是不好的做法,我想:)有没有办法这样做?

另一种方法是,我可以用我自己的图形用"选择文件"按钮以某种方式替换通常的文本输入框但是尽管谷歌我没有找到如何做到这一点.

有任何想法吗

html javascript css forms upload

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