lev99
-
Posts
206 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by lev99
-
-
Вот вариант:
http://jsfiddle.net/enwmps9o/75/
Результат:
<a id="ammh1" class="south" href="javascript:void(0);" title="WebMoney" onclick="show_wm()"></a>
на
<a id="ammh1" class="south" href="javascript:void(0);" onclick="show_wm()" data-original-title="WebMoney"></a>
Чем-то напоминающее
<a href="http://google.ru" title="Google" data-original-title="Описание" target="_blank">Google</a>
все изменения
function fixTitle($ele) { if ($ele.attr('title') || typeof($ele.attr('original-title')) != 'string') { $ele.attr('original-title', $ele.attr('title') || '').removeAttr('title'); } }
на
function fixTitle($ele) { if ($ele.attr('title') || typeof($ele.attr('data-original-title')) != 'string') { $ele.attr('data-original-title', $ele.attr('title') || '').removeAttr('title'); } }
-
А это я неправ я проверял по css2.1 здесь:
http://www.cy-pr.com/tools/css/ - Invalid property in CSS2.1:
http://jigsaw.w3.org/css-validator/ - здесь css3 в норме
-
Google Chrome - "просмотр кода элемента"
или Дополнительные инструменты =>"инструменты разработчика"
В Mozilla Firefox - Расширения Firebug
-
Кстати а стоит IE делать, я сейчас win 10 мучаю, в браузере Google Chrome нормально, а IE вообще лучше не запускать, там вечно все корява.
-
Вы правы, но проверяя на css3 ошибки пишет всеравно
-
Тогда почему он пишет Invalid property in CSS2.1
А если в код убрать?
-
Проверял CSS на оптимизацию, выдал вот такой список:
247
Invalid property in CSS2.1: border-radius
354
Invalid property in CSS2.1: border-radius
355
Invalid property in CSS2.1: box-shadow
363
Invalid property in CSS2.1: text-shadow
376
Invalid property in CSS2.1: border-radius
377
Invalid property in CSS2.1: box-shadow
385
Invalid property in CSS2.1: text-shadow
393
Invalid property in CSS2.1: box-shadow
399
Invalid property in CSS2.1: border-radius
400
Invalid property in CSS2.1: box-shadow
408
Invalid property in CSS2.1: text-shadow
416
Invalid property in CSS2.1: box-shadowИсходный код: 8.006 Кб, Оптимизированный код: 7.545 Кб, Коэффициент: 5.8% (-461 байт)
-
http://jsfiddle.net/enwmps9o/49/
А почему происходит путаница, вроде указаны значения?
-
Это понятно, иначе бы заработало
-
Почему не хочет работать?
-
Николя223
как использовать? jQuery или CSS
——-
а возможно вместо onclick подцепить href
<a class="south" href="#hide_all" style="margin:3px;text-decoration: none;" title="Скрыть все">Благодарность Автору</a><a id="ammh1" style="margin:3px;" class="south" href="#wm" title="WebMoney"></a><a id="ammh2" style="margin:3px;" class="south" href="#rupay" title="RBKMoney"></a><a id="ammh8" style="margin:3px;" class="south" href="#robox" title="ROBOKASSA"></a>
this.#show_wm.attr('href') = function() { $('#rupay, #robox').hide(); $('#wm').slideDown(500); return false; }; this.#show_rupay.attr('href') = function() { $('#wm, #robox').hide(); $('#rupay').slideDown(500); return false; }; this.#show_robox.attr('href') = function() { $('#wm, #rupay').hide(); $('#robox').slideDown(500); return false; }; this.#hide_all.attr('href') = function() { $('#wm, #rupay, #robox').hide(); return false; }
-
<?php$use_wm1 = $params->get( 'use_wm' ) == 0 ? '' : ' #wm,';$use_rupay1 = $params->get( 'use_rupay' ) == 0 ? '' : ' #rupay,';$use_yandex1 = $params->get( 'use_yandex' ) == 0 ? '' : ' #yandex,';$use_paypal1 = $params->get( 'use_paypal' ) == 0 ? '' : ' #paypal,';$use_moneybookers1 = $params->get( 'use_moneybookers' ) == 0 ? '' : '#moneybookers,';$use_robox1 = $params->get( 'use_robox' ) == 0 ? '' : ' #robox,';$use_liqpay1 = $params->get( 'use_liqpay' ) == 0 ? '' : ' #liqpay,';$use_smscoin1 = $params->get( 'use_smscoin' ) == 0 ? '' : ' #smscoin,';$use_cbank1 = $params->get( 'use_cbank' ) == 0 ? '' : ' #cbank,';$hideall = trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );$payments = array( 'wm' => trim( rtrim( "$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ), 'rupay' => trim( rtrim( "$use_wm1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ), 'yandex' => trim( rtrim( "$use_wm1$use_rupay1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ), 'paypal' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ), 'moneybookers' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ), 'robox' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' ), 'liqpay' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_smscoin1$use_cbank1", "," ), ' ' ), 'smscoin' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_cbank1", "," ), ' ' ), 'cbank' => trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1", "," ), ' ' ));?><script> (function ($) { <?php foreach($payments as $payment => $value): ?> <?php if($params->get('use_' . $payment)): ?> this.show_<?php echo $payment; ?> = function () { $('<?php echo $value; ?>').hide(); $('#<?php echo $payment; ?>').<?php echo $jfadtogquery;?>; return false; }; <?php endif; ?> <?php endforeach; ?> this.hide_all = function () { $('<?php echo $hideall; ?>').hide(); return false; } })(jQuery); <?php if ($jammfadtogquery1 == 1): ?> jQuery(function ($) { $('#amoney').on('click', '.south', function () { $('#amoney .south').removeClass('active'); $(this).addClass('active'); }); }); <?php endif; ?></script>
как такое запустить?
-
-
согласен, может меня и занесло, вот и прошу помощь
Изначально это выглядело так:
echo $t2;
if ($use_wm)
{?>
function show_wm()
{
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#wm').;
return false;
};
}
if ($use_rupay)
{?>
function show_rupay()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#rupay').;
return false;
};
}
if ($use_yandex)
{?>
function show_yandex()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#yandex').;
return false;
};
}
if ($use_egold)
{?>
function show_egold()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#egold').;
return false;
};
}
if ($use_paypal)
{?>
function show_paypal()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#paypal').;
return false;
};
}
if ($use_libertyreserve)
{?>
function show_libertyreserve()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#libertyreserve').;
return false;
};
}
if ($use_moneybookers)
{?>
function show_moneybookers()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#moneybookers').;
return false;
};
}
if ($use_robox)
{?>
function show_robox()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#robox').;
return false;
};
}
if ($use_sms)
{?>
function show_sms()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#sms').;
return false;
};
}
if ($use_sms1)
{?>
function show_sms1()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#sms1').;
return false;
};
}
if ($use_mmail)
{?>
function show_mmail()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#mmail').;
return false;
};
}
if ($use_liqpay)
{?>
function show_liqpay()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#liqpay').;
return false;
};
}
if ($use_smscoin)
{?>
function show_smscoin()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
('#smscoin').;
return false;
};
}
if ($use_cbank)
{?>
function show_cbank()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide();
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}?>
('#cbank').;
return false;
};
}?>
function hide_all()
{
if ($use_wm)
{?>
('#wm').hide();
}
if ($use_rupay)
{?>
('#rupay').hide()
}
if ($use_yandex)
{?>
('#yandex').hide();
}
if ($use_egold)
{?>
('#egold').hide();
}
if ($use_paypal)
{?>
('#paypal').hide();
}
if ($use_libertyreserve)
{?>
('#libertyreserve').hide();
}
if ($use_moneybookers)
{?>
('#moneybookers').hide();
}
if ($use_robox)
{?>
('#robox').hide();
}
if ($use_sms)
{?>
('#sms').hide();
}
if ($use_sms1)
{?>
('#sms1').hide();
}
if ($use_mmail)
{?>
('#mmail').hide();
}
if ($use_liqpay)
{?>
('#liqpay').hide();
}
if ($use_smscoin)
{?>
('#smscoin').hide();
}
if ($use_cbank)
{?>
('#cbank').hide();
}?>
return false;
}сейчас подумываю так
$use_wm1 = $params->get( 'use_wm' ) == 0 ? '' : ' #wm,';$use_rupay1 = $params->get( 'use_rupay' ) == 0 ? '' : ' #rupay,';$use_yandex1 = $params->get( 'use_yandex' ) == 0 ? '' : ' #yandex,';$use_paypal1 = $params->get( 'use_paypal' ) == 0 ? '' : ' #paypal,';$use_moneybookers1 = $params->get( 'use_moneybookers' ) == 0 ? '' : '#moneybookers,';$use_robox1 = $params->get( 'use_robox' ) == 0 ? '' : ' #robox,';$use_liqpay1 = $params->get( 'use_liqpay' ) == 0 ? '' : ' #liqpay,';$use_smscoin1 = $params->get( 'use_smscoin' ) == 0 ? '' : ' #smscoin,';$use_cbank1 = $params->get( 'use_cbank' ) == 0 ? '' : ' #cbank,';$useshowwm = array();array_push($useshowwm, $use_rupay1);array_push($useshowwm, $use_yandex1);array_push($useshowwm, $use_paypal1);array_push($useshowwm, $use_moneybookers1);array_push($useshowwm, $use_robox1);array_push($useshowwm, $use_smscoin1);array_push($useshowwm, $use_cbank1);$useshowwmamm = implode(", ", $useshowwm);$useshorupay = array();array_push($useshorupay, $use_yandex1);array_push($useshorupay, $use_paypal1);array_push($useshorupay, $use_moneybookers1);array_push($useshorupay, $use_robox1);array_push($useshorupay, $use_liqpay1);array_push($useshorupay, $use_smscoin1);array_push($useshorupay, $use_cbank1);$useshorupayamm = implode(", ", $useshorupay);
хотелось упростить, а у меня получается только усложнить
-
А громоздкий не получиться
(function($) { <?php if ($use_wm) {?> this.show_wm = function() { $('<?php echo $useshowwm; ?>').hide(); $('#wm').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_rupay) {?> this.show_rupay = function() { $('<?php echo $useshorupay; ?>').hide(); $('#rupay').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_yandex) {?> this.show_yandex = function() { $('<?php echo $useshowyandex; ?>').hide(); $('#yandex').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_paypal) {?> this.show_paypal = function() { $('<?php echo $useshowpaypal; ?>').hide(); $('#paypal').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_moneybookers) {?> this.show_moneybookers = function() { $('<?php echo $useshowmoneybookers; ?>').hide(); $('#moneybookers').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_robox) {?> this.show_robox = function() { $('<?php echo $useshowrobox; ?>').hide(); $('#robox').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_liqpay) {?> this.show_liqpay = function() { $('<?php echo $useshowliqpay; ?>').hide(); $('#liqpay').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_smscoin) {?> this.show_smscoin = function() { $('<?php echo $useshowsmscoin; ?>').hide(); $('#smscoin').<?php echo $jfadtogquery;?>; return false; }; <?php } if ($use_cbank) {?> this.show_cbank = function() { $('<?php echo $useshowcbank; ?>').hide(); $('#cbank').<?php echo $jfadtogquery;?>; return false; }; <?php }?> this.hide_all = function() { $('<?php echo $useshowhideall; ?>').hide(); return false; } })(jQuery);
понаписано
Насчет массива нравиться идея, только, как отключение продумать
-
-
antonKar, afdw
спасибо, насчет мешает, наверно не знание, тот код был написан, так как смог придумать и он работает, но если поможете исправить, я не против, еще раз спасибо.
Пока остановился на этом:$use_wm1 = $params->get( 'use_wm' ) == 0 ? '' : ' #wm,';$use_rupay1 = $params->get( 'use_rupay' ) == 0 ? '' : ' #rupay,';$use_yandex1 = $params->get( 'use_yandex' ) == 0 ? '' : ' #yandex,';$use_paypal1 = $params->get( 'use_paypal' ) == 0 ? '' : ' #paypal,';$use_moneybookers1 = $params->get( 'use_moneybookers' ) == 0 ? '' : '#moneybookers,';$use_robox1 = $params->get( 'use_robox' ) == 0 ? '' : ' #robox,';$use_liqpay1 = $params->get( 'use_liqpay' ) == 0 ? '' : ' #liqpay,';$use_smscoin1 = $params->get( 'use_smscoin' ) == 0 ? '' : ' #smscoin,';$use_cbank1 = $params->get( 'use_rupay' ) == 0 ? '' : ' #cbank,';echo trim( rtrim( "$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_smscoin1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_cbank1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1", "," ), ' ' );echo trim( rtrim( "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1", "," ), ' ' );
-
В принципе все работает и можно было оставить так, как есть, но мне кажется его можно улучшить
if ($params->get('use_wm')==0) { $use_wm1 = '';}elseif ($params->get('use_wm')==1) { $use_wm1 = ' #wm,';};if ($params->get('use_rupay')==0) { $use_rupay1 = "";}elseif ($params->get('use_rupay')==1) { $use_rupay1 = " #rupay,";};if ($params->get('use_yandex')==0) { $use_yandex1 = "";}elseif ($params->get('use_yandex')==1) { $use_yandex1 = " #yandex,";};if ($params->get('use_paypal')==0) { $use_paypal1 = "";}elseif ($params->get('use_paypal')==1) { $use_paypal1 = " #paypal,";};if ($params->get('use_moneybookers')==0) { $use_moneybookers1 = "";}elseif ($params->get('use_moneybookers')==1) { $use_moneybookers1 = " #moneybookers,";};if ($params->get('use_robox')==0) { $use_robox1 = "";}elseif ($params->get('use_robox')==1) { $use_robox1 = " #robox,";};if ($params->get('use_liqpay')==0) { $use_liqpay1 = "";}elseif ($params->get('use_liqpay')==1) { $use_liqpay1 = " #liqpay,";};if ($params->get('use_smscoin')==0) { $use_smscoin1 = "";}elseif ($params->get('use_smscoin')==1) { $use_smscoin1 = " #smscoin,";};if ($params->get('use_cbank')==0) { $use_cbank1 = "";}if ($params->get('use_cbank')==1) { $use_cbank1 = " #cbank,";};$useshowwm = "$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshorupay = "$use_wm1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowyandex = "$use_wm1$use_rupay1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowpaypal = "$use_wm1$use_rupay1$use_yandex1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowmoneybookers = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowrobox = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_liqpay1$use_smscoin1$use_cbank1";$useshowliqpay = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_smscoin1$use_cbank1";$useshowsmscoin = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_cbank1";$useshowcbank = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1";$useshowhideall = "$use_wm1$use_rupay1$use_yandex1$use_paypal1$use_moneybookers1$use_robox1$use_liqpay1$use_smscoin1$use_cbank1";$useshowwmamm = rtrim($useshowwm, ",");$useshorupayamm = rtrim($useshorupay, ",");$useshowyandexamm = rtrim($useshowyandex, ",");$useshowpaypalamm = rtrim($useshowpaypal, ", ");$useshowmoneybookersamm = rtrim($useshowmoneybookers, ",");$useshowroboxamm = rtrim($useshowrobox, ",");$useshowliqpayamm = rtrim($useshowliqpay, ",");$useshowsmscoinamm = rtrim($useshowsmscoin, ",");$useshowcbankamm = rtrim($useshowcbank, ",");$useshowhideallamm = rtrim($useshowhideall, ",");echo trim($useshowwmamm, ' ');echo trim($useshorupayamm, ' ');echo trim($useshowyandexamm, ' ');echo trim($useshowpaypalamm, ' ');echo trim($useshowmoneybookersamm, ' ');echo trim($useshowroboxamm, ' ');echo trim($useshowliqpayamm, ' ');echo trim($useshowsmscoinamm, ' ');echo trim($useshowcbankamm, ' ');echo trim($useshowhideallamm, ' ');
Все это должно превратиться в это
(function($) { this.show_wm = function() { $('#rupay, #robox').hide(); $('#wm').slideDown(500); return false; }; this.show_rupay = function() { $('#wm, #robox').hide(); $('#rupay').slideDown(500); return false; }; this.show_robox = function() { $('#wm, #rupay').hide(); $('#robox').slideDown(500); return false; }; this.hide_all = function() { $('#wm, #rupay, #robox').hide(); return false; }
-
-
мне кажется речь об этом?
Убедитесь, что между маленькими активными элементами есть дополнительный интервал
Редко используемые ссылки или кнопки имеет смысл сделать меньше, чем рекомендуемые 7 миллиметров, но вокруг них на расстоянии 5 миллиметров (32 пикселя CSS) по вертикали и горизонтали не должно быть других активных элементов, чтобы пользователь случайно не нажал на них.Активный элемент <a id="ammh1" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).
-
При проверки скорости сайта для телефонов или PageSpeed Insights
Пишет, что увеличьте размер активных элементов на странице
Некоторые ссылки и кнопки на страницах вашего сайта слишком малы, и поэтому пользователям устройств с сенсорными экранами может быть неудобно нажимать на них. Увеличьте активные элементы, чтобы сделать свой сайт удобнее. (https://developers.google.com/speed/docs/insights/SizeTapTargetsAppropriately)Объяснение:Указанные ниже активные элементы расположены слишком близко к соседним. Увеличьте расстояние между ними.Активный элемент <span class="load-button"> и ещё 3 расположены слишком близко к другим активным элементам. finalАктивный элемент <span class="load-button load-button-active"> находится слишком близко к другим активным элементам (2). finalАктивный элемент <a href="/">Главная</a> и ещё 8 расположены слишком близко к другим активным элементам.Активный элемент <div id="amoney" class="amoney-module">Благодарность Автору</div> находится слишком близко к другим активным элементам (1).Активный элемент <a id="ammh1" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).Активный элемент <a id="ammh2" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).Активный элемент <a id="ammh8" href="javascript:void(0);" class="south hasTooltip"> находится слишком близко к другим активным элементам (1).
как поправить?
-
Еще вопрос, внешне отобразить, а код не изменился...
<input id="robox-pay-1" class="robox-pay-1" type="text" name="outsum" size="3" value="8.96" title="Фиксированная сумма" readonly="readonly">
Возможно сделать, чтобы код менялся?
-
Спасибо всем все заработало
jQuery(function($){ var chislo = $('span.chislo').html(); $('input#wm-pay-1, input#rupay-pay-1, input#robox-pay-1').val(chislo); });
-
работает
http://jsfiddle.net/enwmps9o/23/
Не поможете доработать внешний вид кода?
только у меня на сайте в таком виде не работает
var chislo = $("span.chislo").html();$("input#wm-pay-1").val(chislo);$("input#rupay-pay-1").val(chislo);$("input#robox-pay-1").val(chislo);
Uncaught TypeError: $ is not a function
Удаление подсказки из ссылки после нажатия
in HTML Coding
Posted
Вот как приделать