これ以上苦労せずに、実際の情報を追加するだけです。 。
特定のコードは次のとおりです。
/*@@文字列の長さをインターセプトし、漢字は2文字をカウント@@ return [string]+'...' i <strlengthing i ++){singlechar = str.charat(i).tostring(); if(singlechar.match(chineseregex)!= null){newlength ++;} if(newlength> len){break;} newtr+= len "...";}戻る newStr;}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- flag = false; $( "。dialog_con") } else {window.android.callandroidfinish();}} --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (/(IPAD|IPOD|)/i.test(navigator.useragent)){setactivestylesheet( "pad.css"); } else if(/(Android)/i.test(navigator.useragent)){setactivestylesheet( "common.css"); } else if(/(iphone6)/i.test(navigator.useragent)){setactivestylesheet( "iphone6.css"); } function setactivestyleSheet(filename){document.write( "<link href ="+filename+" rel=stylesheet>");}</script>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------または、特定の画像がロードされているかどうかを確認するクラス。 */$( 'img')。load(function(){console.log( 'image load 成功');}); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------この簡単なコードは大いに役立ちます。 @@リンクが壊れていなくても、このコードを追加すると効果がありません。 */$( 'img')。on( 'error'、function(){$(this).prop( 'src'、 'img/broken.png');}) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------次のコードを使用して、ユーザーがホバーするときに要素にクラスを追加できます。ユーザーのマウスが去ったときにこのクラスを削除します: */$('。btn ')。hover(function(){$(this).addclass(' hover ');}、function() {$(this).removeClass('hover');});------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- field @@時には、ユーザーが特定の動作を実行するまでフォームの送信ボタンまたはそのテキスト入力ボックスを使用できない場合があります(「この条項を読んだ」を確認するチェックボックスなど)。入力に無効な属性を追加すると、目的の効果*/$( 'input [type = "submit"]')。prop( 'disabled'、true); $( 'input [type = "submit"]')。prop( 'disabled'、 false);-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/*@@Stop link loading@@Sometimes you don't want the link to jump to a page or reload the page, but hope to do something else, such as triggering other scripts.次のコードは、デフォルトの動作を禁止するためのトリックです */$( 'a.no-link')。クリック(function(e) {e.preventDefault();});------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------たぶん、ユーザーが何かをクリックしたときに要素を見せたいだけかもしれません。フェデインとスライドタウンを使用するのは素晴らしいことです。ただし、最初のクリックで要素を表示して2回目のクリックで消える場合、次のコードをうまく実行できます */// fade $( '。btn')。 {$( '。要素')。slidetoggle( 'slow');}); ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------パネル$( '#accordion')。find( '。content')。hide(); // accordion $( '#accordion')。find( '。Accordion-header') false;});---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Have the same height, no matter what they have in them: */$('。div ')。css(' min-height '、$('。main-div ')。height());この例は、最小高さを設定します。つまり、メインDIVよりも大きくなる可能性がありますが、決して小さくなることはありません。しかし、一連の要素の設定を反復し、高さを要素の最高値に設定するより柔軟な方法があります:var $ columns = $( '。column'); var height = 0; $ columns.each(function(){if($(this)> height){height = $(this).height(); $ columnss.height();すべての列を同じ高さにしたい場合:var $ rows = $( '。同じハイトコラム'); $ rows.each(function(){$(this).find( '。column')。height($(this).height();}); ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- '_自己'); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------テキストが存在しない場合、要素は非表示になります: */var search = $( '#search')。val(); $( 'div:not( "' + search + '"))')。隠れる(); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- else if(e.target.visibilitystate === "hidden"){console.log( 'タブは今 隠れた!');}}); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ただし、処理が定義されていない場合、他のjQueryコードは機能を停止する可能性があります。次のコード*/$(document).ajaxerror(function(e、xhr、settings、error)を介してグローバルなajaxエラー処理を定義できます。 {console.log(error);});-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------次の例Code */$( '#elem')。show(); $( '#elem')。html( 'bla'); $( '#elem')。otherstuff();上記のコードはチェーン操作によって大幅に改善できます:$( '#elem')。show()。html( 'bla')。変数に要素をキャッシュする別の方法があります(プレフィックスは$です):var $ elem = $('#elem');$elem.hide();$elem.html('bla');$elem.otherStuff();------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------トラバーサル、すべてを選択し、non-select @@*///を選択するすべてを選択するすべての選択、non-select $( '#checkall')を選択します(// bischecked = $( '#checkall')。 fruic.attr( 'checked'、false);}); //現在選択されている場合は、同じものを選択しないように設定されている場合、チェックボックスを逆に選択します。反対は同じです。 $( "#tabvouchlist tr")。各(function(){if($( "td:eq)input [name = 'check']"、$(this))。is( ':checked')){$(this).attr( 'checked'、false);}上記は、編集者が提供するJSのヒントの要約です。誰にとっても役立つことを願っています!