小编Web*_*bMW的帖子

如何计算固定数量的PayPal费用(2.9%+ .30)?

我知道,这听起来很简单.我真的很难过.

以下是两个制作简单计算器的网站:

http://thefeecalculator.com

http://ppcalc.com

我需要在PHP应用程序中计算这些PayPal的费用.

这就是我得到的,说我们想要支付30美元"甚至"的会员费.这是我用来计算我们应该使用PayPal的计算来弥补它的功能(也在上面的两个网站上都有描述):2.9%的交易+ 0.30美元.

function memfees()
{
    $calc = round((30 * .029) + 30 + .30,2);
    return $calc;
}
Run Code Online (Sandbox Code Playgroud)

在这里测试:http://matt.mw/junk/php/memfees.php 正如你所看到的,它说31.17.其他两个网站都说应该是31.20.如果我尝试130.00美元,我计算到134.07美元,他们两个计算到134.19美元.

我究竟做错了什么?

为什么我使用Round函数?百分比导致一些小数超过百分位数,如果小数点后有2位数以上,则PayPal会生成错误.我认为人们通常会花钱,(例如$ 31.6342将是31.63美元),但如果是这样的话,我的功能是什么?如果有大笔付款,则关闭的金额会进一步减少.这让我相信百分比部分出了问题.

你能提供一些帮助吗?

感谢您的时间.

javascript php math function

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

在 jQuery 中同时过滤“Radios + Select + Checkbox”的最快方法

在 jQuery 中过滤不同类型过滤器组合的最快策略(就性能而言)是什么?

在这个例子中,我使用“Radios + Select + Checkbox”并需要它们同时操作。

JS Bin 链接:https : //jsbin.com/wegopom/3/edit? js, output

<img>在基于以下内容的传单地图中定位标记:

  • 图像的“src”, 例如 img[src$="marker-icon.png"](以文件名结尾)
  • 图像的“类”, 例如 img.variation

过滤器的速度是核心,因为这张地图将显示成百上千的标记图像。


对于收音机,(“变体”类)...我有一个更改功能:

jQuery(document).on("change", ".variation", function() {
Run Code Online (Sandbox Code Playgroud)

对于选择,(“filterbottler”ID)...我有第二个更改功能:

jQuery('#filterbottler').change(function(){
Run Code Online (Sandbox Code Playgroud)

对于复选框,(“中断”ID)...我有第三个更改功能:

jQuery('#outages').change(function(){
Run Code Online (Sandbox Code Playgroud)

使用一堆 IF 语句和相邻/链接的类(如 img.variation.bottler 会非常慢)使其中两个更改函数协同工作很简单……但是现在我添加了第三个过滤器,这似乎是过载,现在我很难将大脑围绕在每个过滤场景中。

JS Bin @ https://jsbin.com/wego/3/edit?js, 输出功能这三个过滤器中的每一个都独立工作......

目标是让前三个过滤器(Variation、Bottler 和 Outages)以最快和最有效的方式同时协同工作。我该如何解决这个问题?


jQuery(document).ready(function($){

    // Filter 1) by Variation
    jQuery(document).on("change", ".variation", function() {
        var bottlerValue = jQuery("#filterbottler").find("option:selected").val();
        var bottlerClass = '.field-ccb-cached__'+bottlerValue;

        // marker groups to be used in exclusionary :not() …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

8
推荐指数
1
解决办法
294
查看次数

使文字闪烁一定次数?

我试图让这个闪烁的文本在3秒后(或3-5次闪烁)停止.我已经将眨眼率设置为大约正确的速度,但无法弄清楚如何让它停止.

这是代码:

$('.blink').each(function() {
var elem = $(this);
setInterval(function() {
    if (elem.css('visibility') == 'hidden') {
        elem.css('visibility', 'visible');
    } else {
        elem.css('visibility', 'hidden');
    }    
}, 200);
});
Run Code Online (Sandbox Code Playgroud)

有什么建议?

我在这里编译了一个jQuery小提琴:http://jsfiddle.net/M4Fcd/173/

javascript jquery

4
推荐指数
2
解决办法
4826
查看次数

仅在本地编辑跨域 iframe 内容

我们很多人都知道,由于同源策略,无法编辑跨域 IFrame 。

如果我们只在本地使用 Stylish 扩展等,有没有办法解决这个问题?

以在 iframe 内启动的这个视频为例:

iframe ESPN

我需要简单地添加“缩放:2;” 到“#video21588864 iframe 图”

如果这 100% 不可能,为什么我可以在 Inspector 窗口中成功完成,但不能自动完成?是否真的有零自动本地方式使用 Javascript 或其他东西来解决这个问题?

html javascript css

4
推荐指数
2
解决办法
2344
查看次数

针对Drupal 7中的特定错误

我们都使用Drupal遇到错误 - 其中大部分都很容易修复.然而,有些东西不太容易修复,并且需要花费很多时间来挖掘,即使网站在错误中工作正常.

我的问题:要解决这个问题,是否可以让Drupal为每个错误分配一个特定的CSS类,以便您可以轻松地显示它:none?

如果没有办法做到这一点,是否可以指定display:none; 到 - 父元素(在下面这个例子中是错误"div")if - 例如 - 错误字符串= "Warning: Invalid argument supplied for foreach() in element_children() (line 6282 of /var/www/html/includes/common.inc)."使用jQuery/Javascript?

<div class="messages error">
    <h2 class="element-invisible">Error message</h2>
    <em class="placeholder">Warning</em>
    : Invalid argument supplied for foreach() in
    <em class="placeholder">element_children()</em>
    (line
    <em class="placeholder">6282</em>
    of
    <em class="placeholder">/var/www/html/includes/common.inc</em>
    ).
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

javascript jquery drupal drupal-7

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

标签 统计

javascript ×5

jquery ×3

css ×1

drupal ×1

drupal-7 ×1

function ×1

html ×1

math ×1

php ×1