Jump to content

lev99

User
  • Posts

    206
  • Joined

  • Last visited

Everything posted by lev99

  1. Вот вариант: 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'); } }
  2. А это я неправ я проверял по css2.1 здесь: http://www.cy-pr.com/tools/css/ - Invalid property in CSS2.1: http://jigsaw.w3.org/css-validator/ - здесь css3 в норме
  3. Google Chrome - "просмотр кода элемента" или Дополнительные инструменты =>"инструменты разработчика" В Mozilla Firefox - Расширения Firebug
  4. Кстати а стоит IE делать, я сейчас win 10 мучаю, в браузере Google Chrome нормально, а IE вообще лучше не запускать, там вечно все корява.
  5. Вы правы, но проверяя на css3 ошибки пишет всеравно http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.foto-s.ru%2F&profile=css3&usermedium=all&warning=1&vextwarning=〈=ru
  6. Тогда почему он пишет Invalid property in CSS2.1 А если в код убрать?
  7. Проверял 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/54/
  8. http://jsfiddle.net/enwmps9o/49/ А почему происходит путаница, вроде указаны значения?
  9. Это понятно, иначе бы заработало
  10. Почему не хочет работать? http://jsfiddle.net/enwmps9o/44/
  11. Николя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; }
  12. <?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>как такое запустить?
  13. Все упростили уже https://jsfiddle.net/Frisian/enwmps9o/35/ в принципе вопрос закрыт
  14. согласен, может меня и занесло, вот и прошу помощь Изначально это выглядело так: сейчас подумываю так $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); хотелось упростить, а у меня получается только усложнить
  15. А громоздкий не получиться (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);понаписано Насчет массива нравиться идея, только, как отключение продумать
  16. afdw Спасибо! Вот пример того что будет http://jsfiddle.net/enwmps9o/34/
  17. 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", "," ), ' ' );
  18. В принципе все работает и можно было оставить так, как есть, но мне кажется его можно улучшить 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; }
  19. Частично решил http://jsfiddle.net/enwmps9o/34/ Добавил style="margin:3px;"
  20. При проверки скорости сайта для телефонов или 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).как поправить? http://jsfiddle.net/enwmps9o/32/
  21. Еще вопрос, внешне отобразить, а код не изменился... <input id="robox-pay-1" class="robox-pay-1" type="text" name="outsum" size="3" value="8.96" title="Фиксированная сумма" readonly="readonly">Возможно сделать, чтобы код менялся?
  22. Спасибо всем все заработало jQuery(function($){ var chislo = $('span.chislo').html(); $('input#wm-pay-1, input#rupay-pay-1, input#robox-pay-1').val(chislo); });
  23. работает 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
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy