2012-04-03 2 views
0

Я использовал PHP ниже с помощью regex, чтобы изменить размер шрифта/высоту строки html-страницы. Я хотел бы создать аналогичную функциональность в jQuery.Изменение .css в jQuery с использованием статических значений

Есть ли способ хранить статические значения для целого метода, например .css(), поэтому каждый раз, когда вычисления шкалы основаны на исходном значении вместо их текущего значения?

JQuery фрагмент кода:

$("#resume_holder").contents().find('body').children().css('font-size', '+=' + ui.value); 

PHP код:

private function _font_size($output,$scale,$line_height_scale = FALSE) { 

     $callback = new Font_Callback($scale); 
     $pattern = '%(\bfont-size:\s*)([0-9]+)%s'; 
     $output = preg_replace_callback($pattern, array($callback, '_alter_font_size'), $output); 

     if ($line_height_scale === FALSE) { 
     $callback = new Font_Callback($scale); 
     } else { $callback = new Font_Callback($line_height_scale); } 
     $pattern = '%(\bline-height:\s*)([0-9]+)%s'; 
     $output = preg_replace_callback($pattern, array($callback, '_alter_font_size'), $output); 
     return($output); 
} 

ответ

2

Вы можете использовать .data JQuery (в) для этого.

$("img").data("yourvar", "yourvalue"); 
Смежные вопросы