«javascript» 태그된 질문

Drupal에 매우 특정한 JavaScript 코드에 대한 질문에 사용하십시오.

5
동작 첨부 기능이 두 번 첨부되는 것을 방지하는 방법은 무엇입니까?
on일부 확인란에 추가되는 동작이 있습니다. (function($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('.skip-line', context).on('change', function(){ // some code if ( confirm(Drupal.t('Apply to all languages?')) ) { // applying... } }); } }; })(jQuery); 잘 작동하지만 확인란은 AJAX로드 부분에 있습니다. 양식의 해당 부분을 다시로드하면 해당 부분을 클릭하면 확인 …
11 javascript 

3
성공적인 Ajax 후 Drupal.attachBehaviors를 트리거하는 방법
링크를 클릭하면 ajax를 통해 노드를 업데이트하는 모듈이 있습니다. 링크는 토글이며, 첫 번째 클릭에서 값 1로 노드를 업데이트 한 후 다음 클릭에서 값 0으로 노드를 업데이트해야합니다. 아래 코드는 페이지로드 후 첫 번째 클릭에서 작동하지만 후속 클릭에서는 작동하지 않습니다. 클릭 할 때마다 Drupal.attachBehaviors를 호출 / 트리거해야한다고 생각하지만 어떻게해야하는지 알 수 없습니다. 모듈 …
10 7  ajax  javascript 

8
#ajax 버튼을 클릭 할 때 JS 확인 팝업을 추가하는 방법
#ajax를 사용하는 기본 FAPI 버튼 입력이 있고 제대로 작동하지만 JS "Are you sure?"를 추가하고 싶습니다. 코드가 실제로 실행되기 전에 버튼을 클릭하면 확인 팝업이 표시되며 FAPI의 JS가 클릭을 먹기 전에 클릭을 먹는 것처럼 보이기 때문에 어떻게 해야할지 모르겠습니다. 인라인 onclick 핸들러를 추가하려고 시도했습니다. $form['search_filters']['channels']['channel_delete_' . $channel->nid] = array( '#type' => 'button', …
10 7  forms  ajax  javascript 

5
테마에 조건부 자바 스크립트를 추가하는 방법은 무엇입니까?
IE6-8에서 CSS3 선택자를 에뮬레이트 하기 위해 Selectivizr 스크립트 를 사용하고 싶습니다 . 하지만 테마에 추가하는 데 어려움을 겪고 있습니다. 지금까지 시도한 결과 : 1) 이것을 html.tpl.php 헤드 섹션으로 강제 : <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> 그러나 base_path ()는 D7에서 아무것도 반환하지 않는 것 …
10 7  theming  javascript 

2
Drupal이 Drupal 동작을 새로운 아약스 컨텐츠에 첨부하도록 함 [Drupal.attachBehaviors () 만 올바른 방식으로 작동하지 않음]
drupal.org 에서이 주제에 대해 많은 게시물을 작성했지만 불행히도 잘못된 컨텍스트에서 이루어졌습니다. Ajaxed 컨텐츠가 필요한 JS 및 CSS를 첨부하지 않습니다 (포럼) Ajaxed 컨텐츠가 필요한 JS 및 CSS를 첨부하지 않습니다 (문제) 나는 그것이 문제가 아니라고 생각하므로 다른 접근법으로 시도해보십시오. 아마도 이것이 해결책 일 수 있습니다. 전체 PHP 페이지를로드하고 아약스로 특정 div를 추출하는 …
10 7  ajax  javascript 

3
drupal의 집계 된 자바 스크립트를 자동으로 줄이는 가장 좋은 방법은 무엇입니까?
새로 만든 drupal 6 사이트에서 Google pagespeed 를 실행 하면 다음과 같이보고됩니다. Minifying the following JavaScript resources could reduce their size by 15.6KiB (12% reduction). Minifying http://[sites]/sites/default/files/js/js_9f19b87ffb72ca233ea7e45dda2f20f9.js could save 15.3KiB (18% reduction). See optimized version or Save as. 위의 파일은 drupal의 기본 JavaScript 집계 방법을 통해 생성되었지만 18 % 더 …

5
hook_preprocess_page () : 조회 페이지를 알려주는 방법?
뷰 페이지에만 일부 자바 스크립트 및 CSS 파일을 삽입 해야하는 사용자 정의 모듈을 작성 중입니다. hook_preprocess_page를 사용하고 있지만 현재 페이지가 뷰에 있는지 알 수 없습니다. function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts $scripts = drupal_get_js(); $vars['scripts'] = $scripts; // …
10 views  7  theming  javascript 

3
hook_form_alter ()에서 #states를 사용하여 CCK 필드 그룹을 숨기시겠습니까?
사용자 지정 모듈이 있는데 드롭 다운 선택 목록에서 특정 항목을 선택하면 "#states"를 사용하여 CCK 필드 그룹을 숨기려고합니다. hook_form_alter () 내에서 상태를 사용해 보았습니다. $form['group_mygroup']['#states']['invisible'] = array( ':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ), ); 이것은 아무것도하지 않는 것 같습니다. http://proofgroup.com/blog/2008/dec/modifying_cck_fieldgroups_hook_form_alter 와 같은 다양한 사이트에 따라 모듈의 무게를 …
9 7  javascript 

6
뷰를 통해 JS를 사용하여 주석 회신 양식을 구현하는 방법은 무엇입니까?
뷰를 사용하여 게시 된 각 댓글에 대한 이름, 댓글, 사진 및 날짜가있는 댓글 본문이 있습니다. 모든 주석의 끝에 주석을 추가 할 수있는 주석 본문이 있습니다. 이제 이것은 선형 주석 시스템에는 효과적이지만 스레드 시스템을 원합니다. 보기에서 회신 댓글 링크를 추가 할 수 있지만 새 페이지로 이동합니다. 내가 원하는 것은 주석 버튼을 …

4
양식 버튼을 자바 스크립트로만 호출하는 방법은 무엇입니까?
JavaScript 및 Drupal 양식을 실험하고 있습니다. 현재 JavaScript를 사용하여 선택 목록에 옵션을 추가하는 모듈의 관리 양식으로 버튼을 만들려고합니다. 내가 겪고있는 문제는 버튼을 클릭하면 JavaScript가 호출되지만 전체 양식이 새로 고쳐진다는 것입니다. 버튼에서 중지 할 수있는 속성이 있지만 아무것도 발견하지 못한다고 생각하는 Forms API 참조를 보았습니다. 버튼이 페이지를 새로 고치는 것을 막을 …
9 7  forms  javascript 


4
특정 컨텐츠 유형에 JavaScript 추가
콘텐츠 유형을 기준으로 특정 페이지에 JavaScript 파일을 추가하는 가장 좋은 방법이 무엇인지 알고 싶습니다. 예를 들어, 이것을 추가하고 싶습니다 : <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script> 지금까지 내가 한 일은이 방법을 사용하여 내 특정 콘텐츠 유형에 추가하는 것입니다. map_page 콘텐츠 유형의 경우, 아래 두 줄의 코드 인 map_page.tpl.php를 추가합니다. drupal_add_js("http://maps.google.com/maps/api/js?sensor=false", 'external'); $scripts = …
9 7  javascript 



3
Drupal 7에서 jquery를 사용하는 방법-초보자 용
drupal 7에서 jquery를 작동시키는 방법에 대한 많은 자습서를 온라인으로 읽었습니다. 많은 코드와 예제가 있지만 찾을 수없는 것은 어디에 넣을 코드입니다 (아마도 대부분의 개발자에게 명백 할 것입니다) 그래서 내가하는 일은 1) 새로운 커스텀 블록을 만듭니다 2) drupal UI에서 저의 코드를 작성합니다. (function ($) { $(document).ready(function(){ // jquery here }); })(jQuery); 3) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.