Javascript 基本JS实现基本数学以转换值
在所有人投票反对之前,我已经阅读了数百篇文章,但仍然失败了,因为我根本不懂java,在这里找到的所有示例都无法在我的特定实例中使用。我只了解了我需要的数学知识,但不知道如何应用到现有的代码中去解决问题。非常感谢您的帮助 我有一个值$y,它作为一个数字存储在数据库中。我需要做一些数学运算,把它转换成一个百分比。然后将其输出到标记中。比如: (编号-$y)/编号 我只是不知道如何正确地编码 尝试过这个,但没有运气…我的语法不正确Javascript 基本JS实现基本数学以转换值,javascript,drupal-7,Javascript,Drupal 7,在所有人投票反对之前,我已经阅读了数百篇文章,但仍然失败了,因为我根本不懂java,在这里找到的所有示例都无法在我的特定实例中使用。我只了解了我需要的数学知识,但不知道如何应用到现有的代码中去解决问题。非常感谢您的帮助 我有一个值$y,它作为一个数字存储在数据库中。我需要做一些数学运算,把它转换成一个百分比。然后将其输出到标记中。比如: (编号-$y)/编号 我只是不知道如何正确地编码 尝试过这个,但没有运气…我的语法不正确 $test = percentage = ('800' - $y) /
$test = percentage = ('800' - $y) / '800';
我也不知道去哪里。我在下面添加了它从数据库中获取$y值的位置,但这可能也不正确
$i = 0;
foreach ($nodes as $item) {
$node = node_load($item->nid);
$node_url = drupal_get_path_alias('node/'.$item->nid);
$name = check_plain($node->title);
$field_y = field_get_items('node', $node, 'simplepinitem_y');
$y = field_view_value('node', $node, 'simplepinitem_y', $field_y[0]);
$y = check_plain($y['#markup']);
$test = percentage = ('800' - $y) / '800';
最后,我需要调用输出中的$y并将其替换为我的计算值。这就是为什么我认为我需要创建类似$test=的东西,但这显然是不正确的,因为它会出错
$markers_html .= '<li style="top:' . $test . '%;left:' . $x . 'px" id="simplepinmap-pin-' . $i . '" class="simplepinmap-pins">' . theme('image', $marker) . '</li>';
$markers\u html.=''。主题('image',$marker)。'李>';
要计算百分比(100分之一),您可以使用(数字1/数字2)*100
,如下例所示
您应该能够为您的代码修改它,其中第一个
变为$y
,您可以硬编码其余部分
var编号=80;
var数_2=160;
//下面的变量计算“160分之80是多少”
风险值百分比=(一号/二号)*100
$(“[数据百分比]”)。文本(百分比)
80是160的百分之八十
问题在于百分比=在那里。它只是需要
$test = (calculation);
这两种方法都可以计算工作量,因此,如果其他人有相同的问题,请发布这两种计算
委员会建议:
$leftx = ($x / 788) * 100;
但如果你需要另一面或余数或百分比。您可以使用:
$leftx = (788 - $y) / 788 * 100;
因此,代码中的位置是正确的:
$y = field_view_value('node', $node, 'simplepinitem_y', $field_y[0]);
$y = check_plain($y['#markup']);
$topy = (416 - $y) / 416 * 100;
然后当然需要更改我想调用新变量$topy的位置
$markers_html .= '<li style="top:' . $topy . '%;left:' . $leftx . '%" id="simplepinmap-pin-' . $i . '" class="simplepinmap-pins">' . theme('image', $marker) . '</li>';
$markers\u html.=''。主题('image',$marker)。'李>';
在所有人投票反对之前,我读了数百篇文章,但仍然失败,因为我根本不懂java….
你是说Javascript,对吗?是的。。。只是一个html和css的家伙。