2012-04-03 15 views
0

以下のPHPを使って、regexを使ってhtmlページのフォントサイズ/行の高さを変更しました。 同様の機能をjQueryで作成したいと考えています。静的な値を使ってjQueryの.cssを変更する

スケール計算が現在の値ではなく元の値に基づいているたびに、.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

あなたはそのために)(jQueryの.dataセクションを使用することができます。

$("img").data("yourvar", "yourvalue"); 
関連する問題